DateTime	FG_X	FG_Y	FG_Z
2019-06-21 00:00:00.100	29.520300	30.865900	1.158100
2019-06-21 00:00:01.100	29.611800	30.896500	1.249600
2019-06-21 00:00:02.100	29.733900	30.927000	1.310700
2019-06-21 00:00:03.100	29.947500	30.988000	1.371700
2019-06-21 00:00:04.100	30.039100	31.018500	1.371700
2019-06-21 00:00:05.100	29.978100	30.927000	1.280200
2019-06-21 00:00:06.100	29.978100	30.865900	1.188600
2019-06-21 00:00:07.100	29.978100	30.804900	1.219100
2019-06-21 00:00:08.100	29.978100	30.957500	1.280200
2019-06-21 00:00:09.100	30.191700	30.957500	1.371700
2019-06-21 00:00:10.100	30.191700	30.988000	1.432800
2019-06-21 00:00:11.100	30.069600	30.835400	1.341200
2019-06-21 00:00:12.100	30.039100	30.743900	1.249600
2019-06-21 00:00:13.100	30.069600	30.682800	1.219100
2019-06-21 00:00:14.100	30.100100	30.743900	1.310700
2019-06-21 00:00:15.100	30.252700	30.835400	1.371700
2019-06-21 00:00:16.100	30.222200	30.835400	1.341200
2019-06-21 00:00:17.100	30.191700	30.713400	1.280200
2019-06-21 00:00:18.100	30.191700	30.682800	1.249600
2019-06-21 00:00:19.100	30.283200	30.652300	1.310700
2019-06-21 00:00:20.100	30.344300	30.652300	1.310700
2019-06-21 00:00:21.100	30.313800	30.621800	1.188600
2019-06-21 00:00:22.100	30.283200	30.530200	1.188600
2019-06-21 00:00:23.100	30.252700	30.469200	1.249600
2019-06-21 00:00:24.100	30.222200	30.438700	1.127600
2019-06-21 00:00:25.100	30.283200	30.499700	1.158100
2019-06-21 00:00:26.100	30.283200	30.591300	1.158100
2019-06-21 00:00:27.100	30.283200	30.560800	1.066500
2019-06-21 00:00:28.100	30.344300	30.560800	1.158100
2019-06-21 00:00:29.100	30.344300	30.591300	1.127600
2019-06-21 00:00:30.100	30.344300	30.560800	1.066500
2019-06-21 00:00:31.100	30.313800	30.560800	1.127600
2019-06-21 00:00:32.100	30.283200	30.591300	1.158100
2019-06-21 00:00:33.100	30.344300	30.530200	1.127600
2019-06-21 00:00:34.100	30.283200	30.499700	1.097100
2019-06-21 00:00:35.100	30.283200	30.499700	1.036000
2019-06-21 00:00:36.100	30.283200	30.560800	1.066500
2019-06-21 00:00:37.100	30.374800	30.591300	1.097100
2019-06-21 00:00:38.100	30.344300	30.560800	1.036000
2019-06-21 00:00:39.100	30.344300	30.499700	.914000
2019-06-21 00:00:40.100	30.252700	30.499700	.914000
2019-06-21 00:00:41.100	30.283200	30.438700	.852900
2019-06-21 00:00:42.100	30.283200	30.408200	.883400
2019-06-21 00:00:43.100	30.283200	30.438700	.914000
2019-06-21 00:00:44.100	30.344300	30.469200	.975000
2019-06-21 00:00:45.100	30.435800	30.591300	1.066500
2019-06-21 00:00:46.100	30.557900	30.591300	1.066500
2019-06-21 00:00:47.100	30.466300	30.591300	1.097100
2019-06-21 00:00:48.100	30.405300	30.591300	.975000
2019-06-21 00:00:49.100	30.405300	30.499700	.883400
2019-06-21 00:00:50.100	30.374800	30.591300	.852900
2019-06-21 00:00:51.100	30.435800	30.652300	.914000
2019-06-21 00:00:52.100	30.405300	30.621800	.852900
2019-06-21 00:00:53.100	30.405300	30.652300	.883400
2019-06-21 00:00:54.100	30.527400	30.652300	.883400
2019-06-21 00:00:55.100	30.527400	30.743900	.914000
2019-06-21 00:00:56.100	30.557900	30.713400	.852900
2019-06-21 00:00:57.100	30.466300	30.621800	.852900
2019-06-21 00:00:58.100	30.496900	30.682800	.791900
2019-06-21 00:00:59.100	30.435800	30.591300	.700300
2019-06-21 00:01:00.100	30.527400	30.591300	.700300
2019-06-21 00:01:01.100	30.588400	30.682800	.791900
2019-06-21 00:01:02.100	30.741000	30.804900	.883400
2019-06-21 00:01:03.100	30.832500	30.835400	.975000
2019-06-21 00:01:04.100	30.741000	30.835400	.975000
2019-06-21 00:01:05.100	30.588400	30.713400	.761400
2019-06-21 00:01:06.100	30.618900	30.682800	.639300
2019-06-21 00:01:07.100	30.649400	30.682800	.700300
2019-06-21 00:01:08.100	30.771500	30.835400	.852900
2019-06-21 00:01:09.100	30.710500	30.743900	.791900
2019-06-21 00:01:10.100	30.741000	30.652300	.761400
2019-06-21 00:01:11.100	30.741000	30.621800	.761400
2019-06-21 00:01:12.100	30.771500	30.743900	.700300
2019-06-21 00:01:13.100	30.863100	30.804900	.608800
2019-06-21 00:01:14.100	31.015700	30.774400	.700300
2019-06-21 00:01:15.100	30.863100	30.774400	.700300
2019-06-21 00:01:16.100	30.863100	30.743900	.700300
2019-06-21 00:01:17.100	30.863100	30.682800	.669800
2019-06-21 00:01:18.100	30.802000	30.652300	.669800
2019-06-21 00:01:19.100	30.832500	30.621800	.669800
2019-06-21 00:01:20.100	30.832500	30.591300	.578300
2019-06-21 00:01:21.100	30.863100	30.591300	.547700
2019-06-21 00:01:22.100	30.954600	30.652300	.517200
2019-06-21 00:01:23.100	30.985100	30.713400	.547700
2019-06-21 00:01:24.100	30.985100	30.682800	.608800
2019-06-21 00:01:25.100	30.832500	30.652300	.517200
2019-06-21 00:01:26.100	30.741000	30.621800	.395200
2019-06-21 00:01:27.100	30.741000	30.621800	.425700
2019-06-21 00:01:28.100	30.863100	30.774400	.578300
2019-06-21 00:01:29.100	31.015700	30.835400	.578300
2019-06-21 00:01:30.100	30.985100	30.804900	.547700
2019-06-21 00:01:31.100	30.863100	30.835400	.517200
2019-06-21 00:01:32.100	30.832500	30.713400	.395200
2019-06-21 00:01:33.100	30.863100	30.743900	.517200
2019-06-21 00:01:34.100	30.954600	30.865900	.456200
2019-06-21 00:01:35.100	30.863100	30.804900	.486700
2019-06-21 00:01:36.100	30.741000	30.804900	.456200
2019-06-21 00:01:37.100	30.680000	30.804900	.395200
2019-06-21 00:01:38.100	30.741000	30.804900	.395200
2019-06-21 00:01:39.100	30.771500	30.865900	.456200
2019-06-21 00:01:40.100	30.893600	30.988000	.486700
2019-06-21 00:01:41.100	30.924100	30.988000	.547700
2019-06-21 00:01:42.100	30.771500	30.988000	.395200
2019-06-21 00:01:43.100	30.741000	31.018500	.303600
2019-06-21 00:01:44.100	30.771500	30.957500	.212100
2019-06-21 00:01:45.100	30.832500	31.079600	.303600
2019-06-21 00:01:46.100	30.893600	31.201600	.517200
2019-06-21 00:01:47.100	30.802000	31.140600	.486700
2019-06-21 00:01:48.100	30.649400	31.079600	.364600
2019-06-21 00:01:49.100	30.649400	31.171100	.303600
2019-06-21 00:01:50.100	30.618900	31.171100	.334100
2019-06-21 00:01:51.100	30.557900	31.171100	.303600
2019-06-21 00:01:52.100	30.588400	31.171100	.151000
2019-06-21 00:01:53.100	30.588400	31.140600	.151000
2019-06-21 00:01:54.100	30.588400	31.079600	.242600
2019-06-21 00:01:55.100	30.588400	31.110100	.242600
2019-06-21 00:01:56.100	30.496900	31.201600	.212100
2019-06-21 00:01:57.100	30.466300	31.140600	.120500
2019-06-21 00:01:58.100	30.344300	31.079600	.059500
2019-06-21 00:01:59.100	30.283200	31.171100	.120500
2019-06-21 00:02:00.100	30.496900	31.201600	.151000
2019-06-21 00:02:01.100	30.557900	31.354200	.334100
2019-06-21 00:02:02.100	30.496900	31.384700	.181500
2019-06-21 00:02:03.100	30.374800	31.354200	.151000
2019-06-21 00:02:04.100	30.344300	31.323700	.120500
2019-06-21 00:02:05.100	30.344300	31.293200	.090000
2019-06-21 00:02:06.100	30.313800	31.262700	.059500
2019-06-21 00:02:07.100	30.283200	31.293200	-.001600
2019-06-21 00:02:08.100	30.252700	31.323700	.028900
2019-06-21 00:02:09.100	30.313800	31.354200	.090000
2019-06-21 00:02:10.100	30.405300	31.476300	.181500
2019-06-21 00:02:11.100	30.496900	31.628900	.242600
2019-06-21 00:02:12.100	30.496900	31.659400	.181500
2019-06-21 00:02:13.100	30.435800	31.537300	.151000
2019-06-21 00:02:14.100	30.313800	31.537300	.028900
2019-06-21 00:02:15.100	30.374800	31.384700	.028900
2019-06-21 00:02:16.100	30.313800	31.415300	.028900
2019-06-21 00:02:17.100	30.374800	31.506800	-.032100
2019-06-21 00:02:18.100	30.405300	31.445800	-.062600
2019-06-21 00:02:19.100	30.344300	31.506800	-.062600
2019-06-21 00:02:20.100	30.344300	31.537300	-.062600
2019-06-21 00:02:21.100	30.466300	31.628900	-.001600
2019-06-21 00:02:22.100	30.527400	31.750900	-.001600
2019-06-21 00:02:23.100	30.496900	31.781500	-.062600
2019-06-21 00:02:24.100	30.527400	31.689900	-.062600
2019-06-21 00:02:25.100	30.527400	31.781500	-.032100
2019-06-21 00:02:26.100	30.710500	31.781500	.028900
2019-06-21 00:02:27.100	30.741000	31.812000	-.001600
2019-06-21 00:02:28.100	30.618900	31.812000	-.062600
2019-06-21 00:02:29.100	30.618900	31.873000	-.093100
2019-06-21 00:02:30.100	30.496900	31.781500	-.062600
2019-06-21 00:02:31.100	30.496900	31.781500	-.062600
2019-06-21 00:02:32.100	30.588400	31.903500	-.093100
2019-06-21 00:02:33.100	30.618900	31.995100	-.093100
2019-06-21 00:02:34.100	30.618900	32.056100	-.062600
2019-06-21 00:02:35.100	30.557900	32.086600	-.123600
2019-06-21 00:02:36.100	30.557900	32.117200	-.093100
2019-06-21 00:02:37.100	30.466300	32.208700	-.062600
2019-06-21 00:02:38.100	30.496900	32.239200	-.032100
2019-06-21 00:02:39.100	30.588400	32.330800	-.032100
2019-06-21 00:02:40.100	30.496900	32.361300	-.001600
2019-06-21 00:02:41.100	30.466300	32.391800	.059500
2019-06-21 00:02:42.100	30.557900	32.513900	.151000
2019-06-21 00:02:43.100	30.588400	32.636000	.181500
2019-06-21 00:02:44.100	30.588400	32.788500	.181500
2019-06-21 00:02:45.100	30.496900	32.697000	.120500
2019-06-21 00:02:46.100	30.496900	32.605400	.120500
2019-06-21 00:02:47.100	30.496900	32.666500	.151000
2019-06-21 00:02:48.100	30.618900	32.819100	.273100
2019-06-21 00:02:49.100	30.741000	32.910600	.212100
2019-06-21 00:02:50.100	30.557900	32.849600	.120500
2019-06-21 00:02:51.100	30.435800	32.849600	.090000
2019-06-21 00:02:52.100	30.405300	32.849600	-.062600
2019-06-21 00:02:53.100	30.313800	32.880100	-.123600
2019-06-21 00:02:54.100	30.313800	32.910600	-.093100
2019-06-21 00:02:55.100	30.344300	33.002200	-.001600
2019-06-21 00:02:56.100	30.374800	33.063200	.059500
2019-06-21 00:02:57.100	30.405300	33.154800	.120500
2019-06-21 00:02:58.100	30.405300	33.124200	.090000
2019-06-21 00:02:59.100	30.344300	33.154800	.120500
2019-06-21 00:03:00.100	30.344300	33.276800	.090000
2019-06-21 00:03:01.100	30.283200	33.246300	-.062600
2019-06-21 00:03:02.100	30.130600	33.215800	-.001600
2019-06-21 00:03:03.100	30.008600	33.215800	-.154200
2019-06-21 00:03:04.100	29.947500	33.154800	-.276200
2019-06-21 00:03:05.100	30.008600	33.185300	-.184700
2019-06-21 00:03:06.100	30.008600	33.337900	-.184700
2019-06-21 00:03:07.100	29.947500	33.307300	-.184700
2019-06-21 00:03:08.100	30.008600	33.459900	-.184700
2019-06-21 00:03:09.100	29.978100	33.490500	-.154200
2019-06-21 00:03:10.100	29.978100	33.551500	-.062600
2019-06-21 00:03:11.100	29.886500	33.490500	-.215200
2019-06-21 00:03:12.100	29.825500	33.490500	-.276200
2019-06-21 00:03:13.100	29.795000	33.490500	-.215200
2019-06-21 00:03:14.100	29.764400	33.612500	-.215200
2019-06-21 00:03:15.100	29.856000	33.551500	-.184700
2019-06-21 00:03:16.100	29.856000	33.643000	-.123600
2019-06-21 00:03:17.100	29.917000	33.673600	-.123600
2019-06-21 00:03:18.100	29.886500	33.673600	-.215200
2019-06-21 00:03:19.100	29.856000	33.795600	-.245700
2019-06-21 00:03:20.100	29.886500	33.765100	-.306700
2019-06-21 00:03:21.100	29.978100	33.795600	-.337300
2019-06-21 00:03:22.100	29.978100	33.917700	-.123600
2019-06-21 00:03:23.100	30.008600	33.826100	-.184700
2019-06-21 00:03:24.100	30.039100	33.826100	-.123600
2019-06-21 00:03:25.100	29.978100	33.734600	-.184700
2019-06-21 00:03:26.100	30.039100	33.704100	-.184700
2019-06-21 00:03:27.100	30.008600	33.734600	-.245700
2019-06-21 00:03:28.100	29.917000	33.673600	-.276200
2019-06-21 00:03:29.100	29.947500	33.704100	-.276200
2019-06-21 00:03:30.100	29.917000	33.704100	-.245700
2019-06-21 00:03:31.100	29.947500	33.765100	-.245700
2019-06-21 00:03:32.100	29.947500	33.765100	-.306700
2019-06-21 00:03:33.100	29.917000	33.856700	-.337300
2019-06-21 00:03:34.100	30.100100	33.856700	-.215200
2019-06-21 00:03:35.100	30.161200	33.887200	-.123600
2019-06-21 00:03:36.100	30.191700	33.917700	-.215200
2019-06-21 00:03:37.100	30.069600	33.887200	-.184700
2019-06-21 00:03:38.100	30.161200	33.948200	-.215200
2019-06-21 00:03:39.100	30.100100	33.917700	-.215200
2019-06-21 00:03:40.100	30.191700	33.917700	-.154200
2019-06-21 00:03:41.100	30.344300	33.887200	-.123600
2019-06-21 00:03:42.100	30.435800	33.948200	-.093100
2019-06-21 00:03:43.100	30.405300	33.978700	-.184700
2019-06-21 00:03:44.100	30.405300	33.978700	-.215200
2019-06-21 00:03:45.100	30.405300	33.978700	-.276200
2019-06-21 00:03:46.100	30.344300	33.948200	-.367800
2019-06-21 00:03:47.100	30.313800	33.948200	-.367800
2019-06-21 00:03:48.100	30.435800	33.978700	-.276200
2019-06-21 00:03:49.100	30.405300	33.948200	-.245700
2019-06-21 00:03:50.100	30.435800	33.887200	-.306700
2019-06-21 00:03:51.100	30.466300	33.917700	-.245700
2019-06-21 00:03:52.100	30.435800	33.917700	-.276200
2019-06-21 00:03:53.100	30.344300	33.887200	-.276200
2019-06-21 00:03:54.100	30.405300	33.765100	-.276200
2019-06-21 00:03:55.100	30.466300	33.887200	-.306700
2019-06-21 00:03:56.100	30.405300	33.826100	-.276200
2019-06-21 00:03:57.100	30.496900	33.734600	-.337300
2019-06-21 00:03:58.100	30.527400	33.826100	-.337300
2019-06-21 00:03:59.100	30.527400	33.673600	-.398300
2019-06-21 00:04:00.100	30.466300	33.551500	-.367800
2019-06-21 00:04:01.100	30.649400	33.643000	-.306700
2019-06-21 00:04:02.100	30.618900	33.734600	-.245700
2019-06-21 00:04:03.100	30.527400	33.704100	-.245700
2019-06-21 00:04:04.100	30.496900	33.643000	-.276200
2019-06-21 00:04:05.100	30.496900	33.734600	-.306700
2019-06-21 00:04:06.100	30.496900	33.734600	-.306700
2019-06-21 00:04:07.100	30.496900	33.826100	-.276200
2019-06-21 00:04:08.100	30.466300	33.795600	-.245700
2019-06-21 00:04:09.100	30.466300	33.856700	-.245700
2019-06-21 00:04:10.100	30.466300	33.765100	-.276200
2019-06-21 00:04:11.100	30.496900	33.826100	-.276200
2019-06-21 00:04:12.100	30.466300	33.826100	-.337300
2019-06-21 00:04:13.100	30.466300	33.765100	-.276200
2019-06-21 00:04:14.100	30.466300	33.826100	-.276200
2019-06-21 00:04:15.100	30.435800	33.795600	-.245700
2019-06-21 00:04:16.100	30.466300	33.826100	-.306700
2019-06-21 00:04:17.100	30.527400	33.856700	-.276200
2019-06-21 00:04:18.100	30.588400	33.948200	-.245700
2019-06-21 00:04:19.100	30.557900	33.948200	-.337300
2019-06-21 00:04:20.100	30.557900	33.917700	-.550900
2019-06-21 00:04:21.100	30.496900	33.795600	-.550900
2019-06-21 00:04:22.100	30.496900	33.795600	-.581400
2019-06-21 00:04:23.100	30.405300	33.856700	-.489900
2019-06-21 00:04:24.100	30.527400	33.826100	-.550900
2019-06-21 00:04:25.100	30.618900	33.826100	-.459300
2019-06-21 00:04:26.100	30.649400	33.917700	-.398300
2019-06-21 00:04:27.100	30.741000	33.948200	-.367800
2019-06-21 00:04:28.100	30.680000	33.887200	-.489900
2019-06-21 00:04:29.100	30.710500	33.887200	-.428800
2019-06-21 00:04:30.100	30.649400	33.795600	-.520400
2019-06-21 00:04:31.100	30.710500	33.917700	-.489900
2019-06-21 00:04:32.100	30.710500	33.948200	-.489900
2019-06-21 00:04:33.100	30.649400	33.948200	-.550900
2019-06-21 00:04:34.100	30.618900	33.917700	-.520400
2019-06-21 00:04:35.100	30.710500	33.948200	-.489900
2019-06-21 00:04:36.100	30.893600	34.070300	-.398300
2019-06-21 00:04:37.100	31.015700	34.070300	-.306700
2019-06-21 00:04:38.100	30.924100	34.039800	-.367800
2019-06-21 00:04:39.100	30.741000	33.887200	-.428800
2019-06-21 00:04:40.100	30.649400	33.826100	-.673000
2019-06-21 00:04:41.100	30.618900	33.704100	-.703500
2019-06-21 00:04:42.100	30.741000	33.734600	-.673000
2019-06-21 00:04:43.100	30.893600	33.765100	-.550900
2019-06-21 00:04:44.100	30.954600	33.826100	-.428800
2019-06-21 00:04:45.100	30.893600	33.826100	-.428800
2019-06-21 00:04:46.100	30.741000	33.765100	-.520400
2019-06-21 00:04:47.100	30.649400	33.643000	-.611900
2019-06-21 00:04:48.100	30.710500	33.673600	-.550900
2019-06-21 00:04:49.100	30.924100	33.704100	-.489900
2019-06-21 00:04:50.100	31.076700	33.673600	-.337300
2019-06-21 00:04:51.100	31.076700	33.582000	-.367800
2019-06-21 00:04:52.100	30.863100	33.551500	-.489900
2019-06-21 00:04:53.100	30.832500	33.551500	-.459300
2019-06-21 00:04:54.100	30.924100	33.521000	-.520400
2019-06-21 00:04:55.100	30.893600	33.459900	-.520400
2019-06-21 00:04:56.100	30.802000	33.337900	-.611900
2019-06-21 00:04:57.100	30.741000	33.276800	-.581400
2019-06-21 00:04:58.100	30.924100	33.307300	-.611900
2019-06-21 00:04:59.100	30.985100	33.337900	-.520400
2019-06-21 00:05:00.100	31.076700	33.459900	-.428800
2019-06-21 00:05:01.100	31.107200	33.459900	-.489900
2019-06-21 00:05:02.100	30.985100	33.398900	-.489900
2019-06-21 00:05:03.100	30.954600	33.215800	-.611900
2019-06-21 00:05:04.100	30.985100	33.337900	-.428800
2019-06-21 00:05:05.100	31.076700	33.337900	-.550900
2019-06-21 00:05:06.100	31.015700	33.246300	-.581400
2019-06-21 00:05:07.100	31.015700	33.215800	-.673000
2019-06-21 00:05:08.100	30.985100	33.185300	-.642400
2019-06-21 00:05:09.100	30.985100	33.276800	-.550900
2019-06-21 00:05:10.100	31.076700	33.154800	-.581400
2019-06-21 00:05:11.100	31.046200	33.124200	-.550900
2019-06-21 00:05:12.100	31.015700	33.002200	-.611900
2019-06-21 00:05:13.100	30.954600	32.971700	-.734000
2019-06-21 00:05:14.100	30.954600	32.941100	-.734000
2019-06-21 00:05:15.100	31.046200	32.880100	-.795000
2019-06-21 00:05:16.100	30.985100	32.819100	-.825500
2019-06-21 00:05:17.100	31.046200	32.788500	-.795000
2019-06-21 00:05:18.100	31.107200	32.788500	-.795000
2019-06-21 00:05:19.100	31.137700	32.819100	-.795000
2019-06-21 00:05:20.100	31.076700	32.819100	-.764500
2019-06-21 00:05:21.100	30.954600	32.849600	-.825500
2019-06-21 00:05:22.100	30.893600	32.849600	-.886600
2019-06-21 00:05:23.100	30.832500	32.788500	-.886600
2019-06-21 00:05:24.100	30.832500	32.788500	-.856100
2019-06-21 00:05:25.100	30.985100	32.849600	-.764500
2019-06-21 00:05:26.100	30.985100	32.788500	-.795000
2019-06-21 00:05:27.100	30.954600	32.697000	-.856100
2019-06-21 00:05:28.100	30.832500	32.605400	-.947600
2019-06-21 00:05:29.100	30.802000	32.544400	-1.039200
2019-06-21 00:05:30.100	30.771500	32.513900	-1.100200
2019-06-21 00:05:31.100	30.771500	32.483400	-1.039200
2019-06-21 00:05:32.100	30.832500	32.391800	-1.039200
2019-06-21 00:05:33.100	30.680000	32.391800	-1.069700
2019-06-21 00:05:34.100	30.771500	32.330800	-1.191800
2019-06-21 00:05:35.100	30.680000	32.300300	-1.191800
2019-06-21 00:05:36.100	30.741000	32.300300	-1.161200
2019-06-21 00:05:37.100	30.741000	32.361300	-1.100200
2019-06-21 00:05:38.100	30.710500	32.330800	-1.161200
2019-06-21 00:05:39.100	30.710500	32.361300	-1.039200
2019-06-21 00:05:40.100	30.741000	32.330800	-1.039200
2019-06-21 00:05:41.100	30.710500	32.361300	-1.069700
2019-06-21 00:05:42.100	30.588400	32.300300	-1.222300
2019-06-21 00:05:43.100	30.405300	32.239200	-1.283300
2019-06-21 00:05:44.100	30.313800	32.117200	-1.374900
2019-06-21 00:05:45.100	30.435800	32.025600	-1.313800
2019-06-21 00:05:46.100	30.496900	32.056100	-1.313800
2019-06-21 00:05:47.100	30.435800	32.025600	-1.344300
2019-06-21 00:05:48.100	30.496900	32.117200	-1.344300
2019-06-21 00:05:49.100	30.527400	32.086600	-1.374900
2019-06-21 00:05:50.100	30.557900	32.086600	-1.344300
2019-06-21 00:05:51.100	30.618900	32.117200	-1.283300
2019-06-21 00:05:52.100	30.710500	32.208700	-1.161200
2019-06-21 00:05:53.100	30.649400	32.117200	-1.222300
2019-06-21 00:05:54.100	30.496900	31.995100	-1.344300
2019-06-21 00:05:55.100	30.466300	31.964600	-1.435900
2019-06-21 00:05:56.100	30.588400	32.056100	-1.283300
2019-06-21 00:05:57.100	30.557900	31.964600	-1.313800
2019-06-21 00:05:58.100	30.680000	31.934100	-1.374900
2019-06-21 00:05:59.100	30.649400	31.873000	-1.374900
2019-06-21 00:06:00.100	30.649400	31.842500	-1.313800
2019-06-21 00:06:01.100	30.649400	31.873000	-1.283300
2019-06-21 00:06:02.100	30.557900	31.842500	-1.283300
2019-06-21 00:06:03.100	30.557900	31.812000	-1.405400
2019-06-21 00:06:04.100	30.405300	31.720400	-1.496900
2019-06-21 00:06:05.100	30.466300	31.598400	-1.558000
2019-06-21 00:06:06.100	30.435800	31.598400	-1.527400
2019-06-21 00:06:07.100	30.496900	31.567800	-1.527400
2019-06-21 00:06:08.100	30.466300	31.567800	-1.527400
2019-06-21 00:06:09.100	30.466300	31.567800	-1.558000
2019-06-21 00:06:10.100	30.527400	31.506800	-1.527400
2019-06-21 00:06:11.100	30.680000	31.567800	-1.435900
2019-06-21 00:06:12.100	30.680000	31.476300	-1.405400
2019-06-21 00:06:13.100	30.649400	31.415300	-1.374900
2019-06-21 00:06:14.100	30.588400	31.293200	-1.435900
2019-06-21 00:06:15.100	30.557900	31.171100	-1.558000
2019-06-21 00:06:16.100	30.496900	31.201600	-1.527400
2019-06-21 00:06:17.100	30.557900	31.232100	-1.527400
2019-06-21 00:06:18.100	30.557900	31.232100	-1.466400
2019-06-21 00:06:19.100	30.496900	31.110100	-1.558000
2019-06-21 00:06:20.100	30.405300	30.957500	-1.649500
2019-06-21 00:06:21.100	30.405300	30.835400	-1.741100
2019-06-21 00:06:22.100	30.435800	30.835400	-1.771600
2019-06-21 00:06:23.100	30.466300	30.835400	-1.741100
2019-06-21 00:06:24.100	30.496900	30.774400	-1.741100
2019-06-21 00:06:25.100	30.588400	30.804900	-1.680000
2019-06-21 00:06:26.100	30.557900	30.774400	-1.619000
2019-06-21 00:06:27.100	30.496900	30.743900	-1.588500
2019-06-21 00:06:28.100	30.557900	30.713400	-1.619000
2019-06-21 00:06:29.100	30.496900	30.652300	-1.771600
2019-06-21 00:06:30.100	30.405300	30.560800	-1.802100
2019-06-21 00:06:31.100	30.344300	30.469200	-1.863100
2019-06-21 00:06:32.100	30.374800	30.347100	-1.893700
2019-06-21 00:06:33.100	30.466300	30.499700	-1.832600
2019-06-21 00:06:34.100	30.557900	30.560800	-1.771600
2019-06-21 00:06:35.100	30.557900	30.530200	-1.649500
2019-06-21 00:06:36.100	30.527400	30.438700	-1.802100
2019-06-21 00:06:37.100	30.557900	30.408200	-1.832600
2019-06-21 00:06:38.100	30.527400	30.347100	-1.863100
2019-06-21 00:06:39.100	30.496900	30.286100	-1.893700
2019-06-21 00:06:40.100	30.405300	30.164000	-1.985200
2019-06-21 00:06:41.100	30.283200	30.194600	-2.046200
2019-06-21 00:06:42.100	30.344300	30.103000	-1.985200
2019-06-21 00:06:43.100	30.344300	30.164000	-1.924200
2019-06-21 00:06:44.100	30.344300	30.194600	-1.863100
2019-06-21 00:06:45.100	30.405300	30.072500	-1.954700
2019-06-21 00:06:46.100	30.283200	30.011400	-2.015700
2019-06-21 00:06:47.100	30.252700	30.042000	-1.985200
2019-06-21 00:06:48.100	30.344300	29.980900	-2.015700
2019-06-21 00:06:49.100	30.344300	29.980900	-1.954700
2019-06-21 00:06:50.100	30.252700	29.950400	-2.107300
2019-06-21 00:06:51.100	30.161200	29.736800	-2.259900
2019-06-21 00:06:52.100	30.039100	29.523200	-2.259900
2019-06-21 00:06:53.100	30.039100	29.523200	-2.229400
2019-06-21 00:06:54.100	30.191700	29.584200	-2.137800
2019-06-21 00:06:55.100	30.130600	29.645200	-2.107300
2019-06-21 00:06:56.100	30.130600	29.523200	-2.137800
2019-06-21 00:06:57.100	30.069600	29.340100	-2.259900
2019-06-21 00:06:58.100	30.069600	29.431600	-2.351400
2019-06-21 00:06:59.100	29.978100	29.401100	-2.381900
2019-06-21 00:07:00.100	30.069600	29.370600	-2.320900
2019-06-21 00:07:01.100	30.069600	29.340100	-2.320900
2019-06-21 00:07:02.100	30.100100	29.401100	-2.381900
2019-06-21 00:07:03.100	30.069600	29.340100	-2.412500
2019-06-21 00:07:04.100	30.039100	29.279000	-2.412500
2019-06-21 00:07:05.100	29.978100	29.218000	-2.504000
2019-06-21 00:07:06.100	29.917000	29.187500	-2.473500
2019-06-21 00:07:07.100	29.886500	29.095900	-2.534500
2019-06-21 00:07:08.100	29.886500	29.065400	-2.626100
2019-06-21 00:07:09.100	29.917000	29.218000	-2.534500
2019-06-21 00:07:10.100	29.947500	29.279000	-2.473500
2019-06-21 00:07:11.100	29.917000	29.218000	-2.504000
2019-06-21 00:07:12.100	29.764400	29.126400	-2.565000
2019-06-21 00:07:13.100	29.672900	29.004400	-2.656600
2019-06-21 00:07:14.100	29.642400	28.973800	-2.687100
2019-06-21 00:07:15.100	29.733900	29.004400	-2.656600
2019-06-21 00:07:16.100	29.825500	29.065400	-2.565000
2019-06-21 00:07:17.100	29.856000	29.034900	-2.473500
2019-06-21 00:07:18.100	29.642400	28.882300	-2.626100
2019-06-21 00:07:19.100	29.489800	28.790700	-2.717600
2019-06-21 00:07:20.100	29.520300	28.790700	-2.748200
2019-06-21 00:07:21.100	29.611800	28.821300	-2.717600
2019-06-21 00:07:22.100	29.642400	28.699200	-2.778700
2019-06-21 00:07:23.100	29.611800	28.577100	-2.870200
2019-06-21 00:07:24.100	29.489800	28.516100	-2.870200
2019-06-21 00:07:25.100	29.520300	28.607600	-2.839700
2019-06-21 00:07:26.100	29.642400	28.607600	-2.778700
2019-06-21 00:07:27.100	29.550800	28.516100	-2.900700
2019-06-21 00:07:28.100	29.398200	28.455100	-2.900700
2019-06-21 00:07:29.100	29.459300	28.363500	-2.992300
2019-06-21 00:07:30.100	29.337200	28.302500	-3.022800
2019-06-21 00:07:31.100	29.398200	28.210900	-3.022800
2019-06-21 00:07:32.100	29.520300	28.271900	-2.870200
2019-06-21 00:07:33.100	29.581300	28.180400	-2.809200
2019-06-21 00:07:34.100	29.581300	28.180400	-2.900700
2019-06-21 00:07:35.100	29.428700	28.058300	-3.083800
2019-06-21 00:07:36.100	29.367700	27.966800	-2.992300
2019-06-21 00:07:37.100	29.428700	27.966800	-3.175400
2019-06-21 00:07:38.100	29.611800	28.058300	-3.053300
2019-06-21 00:07:39.100	29.764400	28.119400	-2.931300
2019-06-21 00:07:40.100	29.856000	28.149900	-2.931300
2019-06-21 00:07:41.100	29.795000	27.997300	-2.931300
2019-06-21 00:07:42.100	29.733900	27.936300	-3.022800
2019-06-21 00:07:43.100	29.642400	27.875200	-3.053300
2019-06-21 00:07:44.100	29.642400	27.814200	-3.175400
2019-06-21 00:07:45.100	29.550800	27.722600	-3.175400
2019-06-21 00:07:46.100	29.642400	27.753100	-3.144900
2019-06-21 00:07:47.100	29.642400	27.631100	-3.205900
2019-06-21 00:07:48.100	29.581300	27.631100	-3.236400
2019-06-21 00:07:49.100	29.611800	27.570000	-3.236400
2019-06-21 00:07:50.100	29.642400	27.631100	-3.144900
2019-06-21 00:07:51.100	29.703400	27.631100	-3.144900
2019-06-21 00:07:52.100	29.672900	27.661600	-3.144900
2019-06-21 00:07:53.100	29.703400	27.661600	-3.114400
2019-06-21 00:07:54.100	29.581300	27.539500	-3.205900
2019-06-21 00:07:55.100	29.672900	27.509000	-3.175400
2019-06-21 00:07:56.100	29.733900	27.509000	-3.175400
2019-06-21 00:07:57.100	29.672900	27.448000	-3.205900
2019-06-21 00:07:58.100	29.611800	27.417500	-3.328000
2019-06-21 00:07:59.100	29.520300	27.325900	-3.297500
2019-06-21 00:08:00.100	29.642400	27.356400	-3.175400
2019-06-21 00:08:01.100	29.733900	27.417500	-3.205900
2019-06-21 00:08:02.100	29.672900	27.478500	-3.144900
2019-06-21 00:08:03.100	29.581300	27.448000	-3.328000
2019-06-21 00:08:04.100	29.489800	27.325900	-3.358500
2019-06-21 00:08:05.100	29.520300	27.295400	-3.389000
2019-06-21 00:08:06.100	29.459300	27.325900	-3.389000
2019-06-21 00:08:07.100	29.398200	27.234300	-3.450100
2019-06-21 00:08:08.100	29.367700	27.295400	-3.389000
2019-06-21 00:08:09.100	29.428700	27.234300	-3.450100
2019-06-21 00:08:10.100	29.520300	27.295400	-3.450100
2019-06-21 00:08:11.100	29.459300	27.264900	-3.450100
2019-06-21 00:08:12.100	29.489800	27.325900	-3.358500
2019-06-21 00:08:13.100	29.459300	27.356400	-3.328000
2019-06-21 00:08:14.100	29.428700	27.325900	-3.389000
2019-06-21 00:08:15.100	29.245600	27.264900	-3.511100
2019-06-21 00:08:16.100	29.245600	27.142800	-3.541600
2019-06-21 00:08:17.100	29.184600	26.990200	-3.694200
2019-06-21 00:08:18.100	29.215100	27.051200	-3.572100
2019-06-21 00:08:19.100	29.276200	27.203800	-3.572100
2019-06-21 00:08:20.100	29.398200	27.142800	-3.511100
2019-06-21 00:08:21.100	29.337200	27.112300	-3.511100
2019-06-21 00:08:22.100	29.337200	27.203800	-3.511100
2019-06-21 00:08:23.100	29.337200	27.112300	-3.480600
2019-06-21 00:08:24.100	29.306700	27.112300	-3.602600
2019-06-21 00:08:25.100	29.184600	27.051200	-3.633200
2019-06-21 00:08:26.100	29.276200	27.142800	-3.602600
2019-06-21 00:08:27.100	29.367700	27.234300	-3.480600
2019-06-21 00:08:28.100	29.367700	27.264900	-3.419500
2019-06-21 00:08:29.100	29.520300	27.203800	-3.419500
2019-06-21 00:08:30.100	29.459300	27.142800	-3.541600
2019-06-21 00:08:31.100	29.520300	27.142800	-3.541600
2019-06-21 00:08:32.100	29.520300	27.142800	-3.541600
2019-06-21 00:08:33.100	29.611800	27.112300	-3.572100
2019-06-21 00:08:34.100	29.642400	27.051200	-3.511100
2019-06-21 00:08:35.100	29.642400	26.929200	-3.541600
2019-06-21 00:08:36.100	29.581300	26.929200	-3.694200
2019-06-21 00:08:37.100	29.520300	26.776600	-3.724700
2019-06-21 00:08:38.100	29.520300	26.746100	-3.724700
2019-06-21 00:08:39.100	29.520300	26.654500	-3.785800
2019-06-21 00:08:40.100	29.550800	26.685000	-3.724700
2019-06-21 00:08:41.100	29.581300	26.746100	-3.694200
2019-06-21 00:08:42.100	29.489800	26.654500	-3.694200
2019-06-21 00:08:43.100	29.581300	26.624000	-3.694200
2019-06-21 00:08:44.100	29.703400	26.654500	-3.694200
2019-06-21 00:08:45.100	29.703400	26.654500	-3.602600
2019-06-21 00:08:46.100	29.611800	26.563000	-3.633200
2019-06-21 00:08:47.100	29.581300	26.440900	-3.846800
2019-06-21 00:08:48.100	29.520300	26.501900	-3.846800
2019-06-21 00:08:49.100	29.581300	26.501900	-3.846800
2019-06-21 00:08:50.100	29.672900	26.563000	-3.724700
2019-06-21 00:08:51.100	29.611800	26.501900	-3.755200
2019-06-21 00:08:52.100	29.672900	26.410400	-3.785800
2019-06-21 00:08:53.100	29.642400	26.410400	-3.785800
2019-06-21 00:08:54.100	29.611800	26.501900	-3.694200
2019-06-21 00:08:55.100	29.672900	26.501900	-3.755200
2019-06-21 00:08:56.100	29.489800	26.349300	-3.755200
2019-06-21 00:08:57.100	29.459300	26.440900	-3.816300
2019-06-21 00:08:58.100	29.459300	26.410400	-3.877300
2019-06-21 00:08:59.100	29.489800	26.379900	-3.907800
2019-06-21 00:09:00.100	29.520300	26.379900	-3.846800
2019-06-21 00:09:01.100	29.489800	26.318800	-3.877300
2019-06-21 00:09:02.100	29.520300	26.288300	-3.877300
2019-06-21 00:09:03.100	29.520300	26.257800	-3.755200
2019-06-21 00:09:04.100	29.398200	26.227300	-3.907800
2019-06-21 00:09:05.100	29.276200	26.196700	-3.968900
2019-06-21 00:09:06.100	29.123600	26.074700	-4.029900
2019-06-21 00:09:07.100	29.154100	25.922100	-4.121400
2019-06-21 00:09:08.100	29.093000	25.830500	-4.121400
2019-06-21 00:09:09.100	29.154100	25.830500	-4.182500
2019-06-21 00:09:10.100	29.215100	25.952600	-4.243500
2019-06-21 00:09:11.100	29.154100	25.922100	-4.213000
2019-06-21 00:09:12.100	29.093000	25.891600	-4.121400
2019-06-21 00:09:13.100	29.154100	25.922100	-4.152000
2019-06-21 00:09:14.100	29.093000	25.830500	-4.213000
2019-06-21 00:09:15.100	29.062500	25.861100	-4.213000
2019-06-21 00:09:16.100	29.154100	25.769500	-4.243500
2019-06-21 00:09:17.100	29.062500	25.678000	-4.274000
2019-06-21 00:09:18.100	28.940500	25.678000	-4.243500
2019-06-21 00:09:19.100	28.940500	25.586400	-4.243500
2019-06-21 00:09:20.100	28.879400	25.464300	-4.304500
2019-06-21 00:09:21.100	28.909900	25.433800	-4.304500
2019-06-21 00:09:22.100	28.909900	25.433800	-4.365600
2019-06-21 00:09:23.100	28.971000	25.464300	-4.335100
2019-06-21 00:09:24.100	28.940500	25.403300	-4.365600
2019-06-21 00:09:25.100	28.909900	25.403300	-4.457100
2019-06-21 00:09:26.100	28.879400	25.433800	-4.396100
2019-06-21 00:09:27.100	28.940500	25.464300	-4.335100
2019-06-21 00:09:28.100	28.940500	25.464300	-4.426600
2019-06-21 00:09:29.100	28.818400	25.372800	-4.457100
2019-06-21 00:09:30.100	28.665800	25.281200	-4.487700
2019-06-21 00:09:31.100	28.635300	25.128600	-4.579200
2019-06-21 00:09:32.100	28.696300	25.128600	-4.548700
2019-06-21 00:09:33.100	28.726800	25.067600	-4.457100
2019-06-21 00:09:34.100	28.757400	25.098100	-4.457100
2019-06-21 00:09:35.100	28.757400	25.189700	-4.487700
2019-06-21 00:09:36.100	28.757400	25.128600	-4.518200
2019-06-21 00:09:37.100	28.726800	25.067600	-4.609700
2019-06-21 00:09:38.100	28.543700	24.915000	-4.701300
2019-06-21 00:09:39.100	28.543700	24.762400	-4.792800
2019-06-21 00:09:40.100	28.452200	24.731900	-4.884400
2019-06-21 00:09:41.100	28.421700	24.731900	-4.914900
2019-06-21 00:09:42.100	28.421700	24.731900	-4.792800
2019-06-21 00:09:43.100	28.513200	24.762400	-4.853900
2019-06-21 00:09:44.100	28.513200	24.792900	-4.731800
2019-06-21 00:09:45.100	28.574200	24.823500	-4.731800
2019-06-21 00:09:46.100	28.604800	24.854000	-4.670800
2019-06-21 00:09:47.100	28.665800	24.854000	-4.701300
2019-06-21 00:09:48.100	28.696300	24.792900	-4.701300
2019-06-21 00:09:49.100	28.604800	24.823500	-4.701300
2019-06-21 00:09:50.100	28.604800	24.640400	-4.701300
2019-06-21 00:09:51.100	28.604800	24.579300	-4.823300
2019-06-21 00:09:52.100	28.513200	24.457200	-4.823300
2019-06-21 00:09:53.100	28.330100	24.396200	-4.945400
2019-06-21 00:09:54.100	28.391100	24.365700	-4.975900
2019-06-21 00:09:55.100	28.513200	24.335200	-5.067500
2019-06-21 00:09:56.100	28.513200	24.396200	-5.037000
2019-06-21 00:09:57.100	28.635300	24.457200	-4.975900
2019-06-21 00:09:58.100	28.696300	24.457200	-4.914900
2019-06-21 00:09:59.100	28.818400	24.487800	-4.884400
2019-06-21 00:10:00.100	28.696300	24.365700	-4.945400
2019-06-21 00:10:01.100	28.604800	24.365700	-5.006500
2019-06-21 00:10:02.100	28.665800	24.335200	-5.098000
2019-06-21 00:10:03.100	28.665800	24.304700	-5.098000
2019-06-21 00:10:04.100	28.635300	24.274100	-5.037000
2019-06-21 00:10:05.100	28.696300	24.243600	-5.006500
2019-06-21 00:10:06.100	28.726800	24.243600	-4.884400
2019-06-21 00:10:07.100	28.818400	24.243600	-4.945400
2019-06-21 00:10:08.100	28.848900	24.152100	-4.945400
2019-06-21 00:10:09.100	28.848900	24.121600	-4.945400
2019-06-21 00:10:10.100	28.848900	24.091000	-5.037000
2019-06-21 00:10:11.100	28.848900	24.091000	-5.037000
2019-06-21 00:10:12.100	28.971000	24.121600	-4.975900
2019-06-21 00:10:13.100	29.032000	24.121600	-4.914900
2019-06-21 00:10:14.100	28.971000	24.030000	-5.006500
2019-06-21 00:10:15.100	29.001500	24.060500	-4.975900
2019-06-21 00:10:16.100	29.032000	23.907900	-4.975900
2019-06-21 00:10:17.100	29.001500	23.846900	-5.006500
2019-06-21 00:10:18.100	28.909900	23.663800	-5.159000
2019-06-21 00:10:19.100	28.879400	23.694300	-5.189600
2019-06-21 00:10:20.100	28.971000	23.694300	-5.159000
2019-06-21 00:10:21.100	29.032000	23.724800	-5.098000
2019-06-21 00:10:22.100	29.062500	23.694300	-5.006500
2019-06-21 00:10:23.100	29.093000	23.633300	-4.914900
2019-06-21 00:10:24.100	29.154100	23.663800	-4.975900
2019-06-21 00:10:25.100	29.123600	23.572200	-5.037000
2019-06-21 00:10:26.100	29.184600	23.450200	-5.189600
2019-06-21 00:10:27.100	29.184600	23.419600	-5.098000
2019-06-21 00:10:28.100	29.093000	23.328100	-5.159000
2019-06-21 00:10:29.100	29.032000	23.267100	-5.220100
2019-06-21 00:10:30.100	29.062500	23.236500	-5.159000
2019-06-21 00:10:31.100	29.093000	23.206000	-5.220100
2019-06-21 00:10:32.100	29.093000	22.992400	-5.250600
2019-06-21 00:10:33.100	29.184600	23.053400	-5.250600
2019-06-21 00:10:34.100	29.367700	23.206000	-5.098000
2019-06-21 00:10:35.100	29.367700	23.145000	-5.067500
2019-06-21 00:10:36.100	29.367700	23.175500	-5.098000
2019-06-21 00:10:37.100	29.367700	23.022900	-5.098000
2019-06-21 00:10:38.100	29.459300	22.961900	-5.067500
2019-06-21 00:10:39.100	29.489800	22.931400	-5.189600
2019-06-21 00:10:40.100	29.459300	22.870300	-5.128500
2019-06-21 00:10:41.100	29.428700	22.748300	-5.159000
2019-06-21 00:10:42.100	29.306700	22.748300	-5.250600
2019-06-21 00:10:43.100	29.367700	22.717700	-5.250600
2019-06-21 00:10:44.100	29.428700	22.778800	-5.281100
2019-06-21 00:10:45.100	29.489800	22.809300	-5.250600
2019-06-21 00:10:46.100	29.489800	22.717700	-5.281100
2019-06-21 00:10:47.100	29.611800	22.748300	-5.098000
2019-06-21 00:10:48.100	29.703400	22.809300	-5.006500
2019-06-21 00:10:49.100	29.703400	22.809300	-4.975900
2019-06-21 00:10:50.100	29.611800	22.809300	-5.037000
2019-06-21 00:10:51.100	29.550800	22.595700	-5.067500
2019-06-21 00:10:52.100	29.520300	22.473600	-5.220100
2019-06-21 00:10:53.100	29.611800	22.443100	-5.250600
2019-06-21 00:10:54.100	29.550800	22.504100	-5.128500
2019-06-21 00:10:55.100	29.459300	22.412600	-5.159000
2019-06-21 00:10:56.100	29.428700	22.260000	-5.220100
2019-06-21 00:10:57.100	29.428700	22.260000	-5.281100
2019-06-21 00:10:58.100	29.398200	22.260000	-5.311600
2019-06-21 00:10:59.100	29.367700	22.260000	-5.311600
2019-06-21 00:11:00.100	29.367700	22.168400	-5.281100
2019-06-21 00:11:01.100	29.306700	22.107400	-5.281100
2019-06-21 00:11:02.100	29.276200	21.924300	-5.342100
2019-06-21 00:11:03.100	29.337200	21.924300	-5.372700
2019-06-21 00:11:04.100	29.367700	21.954800	-5.342100
2019-06-21 00:11:05.100	29.367700	22.046400	-5.372700
2019-06-21 00:11:06.100	29.367700	21.954800	-5.342100
2019-06-21 00:11:07.100	29.184600	21.893800	-5.464200
2019-06-21 00:11:08.100	29.123600	21.741200	-5.525300
2019-06-21 00:11:09.100	29.123600	21.710700	-5.464200
2019-06-21 00:11:10.100	29.032000	21.619100	-5.555800
2019-06-21 00:11:11.100	28.971000	21.558100	-5.647300
2019-06-21 00:11:12.100	29.001500	21.558100	-5.555800
2019-06-21 00:11:13.100	28.971000	21.527600	-5.555800
2019-06-21 00:11:14.100	28.848900	21.466500	-5.555800
2019-06-21 00:11:15.100	28.818400	21.375000	-5.708400
2019-06-21 00:11:16.100	28.757400	21.375000	-5.677800
2019-06-21 00:11:17.100	28.848900	21.405500	-5.647300
2019-06-21 00:11:18.100	28.787900	21.405500	-5.586300
2019-06-21 00:11:19.100	28.787900	21.344500	-5.586300
2019-06-21 00:11:20.100	28.696300	21.313900	-5.677800
2019-06-21 00:11:21.100	28.513200	21.130800	-5.891500
2019-06-21 00:11:22.100	28.421700	21.008800	-6.044100
2019-06-21 00:11:23.100	28.299600	20.947700	-6.044100
2019-06-21 00:11:24.100	28.238600	20.917200	-6.135600
2019-06-21 00:11:25.100	28.421700	20.917200	-6.013500
2019-06-21 00:11:26.100	28.482700	21.039300	-5.983000
2019-06-21 00:11:27.100	28.482700	21.039300	-5.952500
2019-06-21 00:11:28.100	28.421700	20.947700	-6.044100
2019-06-21 00:11:29.100	28.391100	21.039300	-6.044100
2019-06-21 00:11:30.100	28.421700	21.069800	-6.044100
2019-06-21 00:11:31.100	28.574200	21.161300	-5.922000
2019-06-21 00:11:32.100	28.452200	21.008800	-5.952500
2019-06-21 00:11:33.100	28.269100	20.825700	-6.074600
2019-06-21 00:11:34.100	28.147000	20.734100	-6.227200
2019-06-21 00:11:35.100	28.086000	20.734100	-6.196600
2019-06-21 00:11:36.100	28.269100	20.947700	-6.074600
2019-06-21 00:11:37.100	28.269100	20.978200	-5.952500
2019-06-21 00:11:38.100	28.116500	20.856200	-6.044100
2019-06-21 00:11:39.100	28.055500	20.764600	-6.166100
2019-06-21 00:11:40.100	28.024900	20.673100	-6.196600
2019-06-21 00:11:41.100	27.902900	20.673100	-6.288200
2019-06-21 00:11:42.100	27.933400	20.581500	-6.288200
2019-06-21 00:11:43.100	27.994400	20.581500	-6.349200
2019-06-21 00:11:44.100	27.872300	20.459400	-6.379700
2019-06-21 00:11:45.100	27.841800	20.459400	-6.379700
2019-06-21 00:11:46.100	27.994400	20.581500	-6.257700
2019-06-21 00:11:47.100	28.086000	20.612000	-6.288200
2019-06-21 00:11:48.100	28.116500	20.581500	-6.257700
2019-06-21 00:11:49.100	28.116500	20.520500	-6.318700
2019-06-21 00:11:50.100	27.994400	20.459400	-6.410300
2019-06-21 00:11:51.100	27.963900	20.459400	-6.471300
2019-06-21 00:11:52.100	27.841800	20.367900	-6.471300
2019-06-21 00:11:53.100	27.872300	20.337400	-6.410300
2019-06-21 00:11:54.100	27.933400	20.306900	-6.410300
2019-06-21 00:11:55.100	27.841800	20.306900	-6.410300
2019-06-21 00:11:56.100	27.841800	20.306900	-6.410300
2019-06-21 00:11:57.100	27.811300	20.184800	-6.410300
2019-06-21 00:11:58.100	27.658700	20.184800	-6.532300
2019-06-21 00:11:59.100	27.628200	20.062700	-6.684900
2019-06-21 00:12:00.100	27.658700	20.093200	-6.593400
2019-06-21 00:12:01.100	27.597700	20.032200	-6.562900
2019-06-21 00:12:02.100	27.506100	19.971200	-6.715400
2019-06-21 00:12:03.100	27.475600	19.940600	-6.715400
2019-06-21 00:12:04.100	27.506100	19.971200	-6.746000
2019-06-21 00:12:05.100	27.536700	20.001700	-6.654400
2019-06-21 00:12:06.100	27.597700	20.001700	-6.623900
2019-06-21 00:12:07.100	27.323000	19.940600	-6.654400
2019-06-21 00:12:08.100	27.414600	19.879600	-6.776500
2019-06-21 00:12:09.100	27.323000	19.818600	-6.776500
2019-06-21 00:12:10.100	27.353500	19.849100	-6.807000
2019-06-21 00:12:11.100	27.414600	19.788100	-6.807000
2019-06-21 00:12:12.100	27.414600	19.788100	-6.837500
2019-06-21 00:12:13.100	27.384100	19.849100	-6.837500
2019-06-21 00:12:14.100	27.353500	19.788100	-6.868000
2019-06-21 00:12:15.100	27.231500	19.788100	-6.898500
2019-06-21 00:12:16.100	27.231500	19.696500	-6.868000
2019-06-21 00:12:17.100	27.231500	19.727000	-6.807000
2019-06-21 00:12:18.100	27.231500	19.757500	-6.746000
2019-06-21 00:12:19.100	27.170400	19.788100	-6.715400
2019-06-21 00:12:20.100	27.109400	19.727000	-6.807000
2019-06-21 00:12:21.100	26.987300	19.696500	-6.929100
2019-06-21 00:12:22.100	26.895800	19.788100	-7.020600
2019-06-21 00:12:23.100	26.926300	19.757500	-6.929100
2019-06-21 00:12:24.100	26.834700	19.818600	-6.898500
2019-06-21 00:12:25.100	26.865300	19.788100	-6.959600
2019-06-21 00:12:26.100	26.926300	19.757500	-6.959600
2019-06-21 00:12:27.100	26.804200	19.727000	-6.898500
2019-06-21 00:12:28.100	26.804200	19.788100	-6.959600
2019-06-21 00:12:29.100	26.804200	19.818600	-6.868000
2019-06-21 00:12:30.100	26.804200	19.849100	-6.837500
2019-06-21 00:12:31.100	26.804200	19.879600	-6.868000
2019-06-21 00:12:32.100	26.651600	19.727000	-7.112200
2019-06-21 00:12:33.100	26.499100	19.543900	-7.173200
2019-06-21 00:12:34.100	26.529600	19.574400	-7.142700
2019-06-21 00:12:35.100	26.468500	19.727000	-7.173200
2019-06-21 00:12:36.100	26.407500	19.788100	-7.051100
2019-06-21 00:12:37.100	26.468500	19.910100	-7.112200
2019-06-21 00:12:38.100	26.590600	19.971200	-7.020600
2019-06-21 00:12:39.100	26.621100	20.154300	-6.959600
2019-06-21 00:12:40.100	26.651600	20.215300	-6.898500
2019-06-21 00:12:41.100	26.499100	20.093200	-6.990100
2019-06-21 00:12:42.100	26.438000	20.001700	-7.112200
2019-06-21 00:12:43.100	26.254900	19.818600	-7.234200
2019-06-21 00:12:44.100	26.254900	19.818600	-7.234200
2019-06-21 00:12:45.100	26.224400	20.001700	-7.142700
2019-06-21 00:12:46.100	26.285400	20.093200	-7.051100
2019-06-21 00:12:47.100	26.193900	20.123800	-7.081600
2019-06-21 00:12:48.100	26.254900	20.184800	-7.051100
2019-06-21 00:12:49.100	26.224400	20.215300	-6.990100
2019-06-21 00:12:50.100	26.163400	20.123800	-6.990100
2019-06-21 00:12:51.100	26.132800	20.062700	-7.081600
2019-06-21 00:12:52.100	26.041300	20.154300	-7.142700
2019-06-21 00:12:53.100	26.071800	20.154300	-7.203700
2019-06-21 00:12:54.100	26.102300	20.337400	-7.173200
2019-06-21 00:12:55.100	25.949700	20.276300	-7.142700
2019-06-21 00:12:56.100	25.797100	20.306900	-7.203700
2019-06-21 00:12:57.100	25.827700	20.184800	-7.203700
2019-06-21 00:12:58.100	25.888700	20.276300	-7.081600
2019-06-21 00:12:59.100	26.041300	20.337400	-7.020600
2019-06-21 00:13:00.100	26.102300	20.398400	-6.929100
2019-06-21 00:13:01.100	26.224400	20.581500	-6.898500
2019-06-21 00:13:02.100	26.224400	20.642600	-6.898500
2019-06-21 00:13:03.100	26.102300	20.642600	-6.868000
2019-06-21 00:13:04.100	26.041300	20.490000	-6.929100
2019-06-21 00:13:05.100	25.980300	20.520500	-6.990100
2019-06-21 00:13:06.100	25.766600	20.459400	-7.020600
2019-06-21 00:13:07.100	25.736100	20.428900	-7.081600
2019-06-21 00:13:08.100	25.705600	20.398400	-7.142700
2019-06-21 00:13:09.100	25.614000	20.490000	-7.142700
2019-06-21 00:13:10.100	25.644600	20.520500	-7.112200
2019-06-21 00:13:11.100	25.583500	20.551000	-7.081600
2019-06-21 00:13:12.100	25.430900	20.490000	-7.142700
2019-06-21 00:13:13.100	25.369900	20.459400	-7.203700
2019-06-21 00:13:14.100	25.217300	20.520500	-7.264800
2019-06-21 00:13:15.100	25.186800	20.642600	-7.173200
2019-06-21 00:13:16.100	25.156300	20.520500	-7.264800
2019-06-21 00:13:17.100	25.003700	20.520500	-7.203700
2019-06-21 00:13:18.100	24.942700	20.581500	-7.295300
2019-06-21 00:13:19.100	25.064700	20.612000	-7.142700
2019-06-21 00:13:20.100	25.034200	20.642600	-7.020600
2019-06-21 00:13:21.100	25.003700	20.734100	-7.081600
2019-06-21 00:13:22.100	24.820600	20.642600	-7.142700
2019-06-21 00:13:23.100	24.729000	20.612000	-7.264800
2019-06-21 00:13:24.100	24.515400	20.551000	-7.386800
2019-06-21 00:13:25.100	24.607000	20.581500	-7.356300
2019-06-21 00:13:26.100	24.454400	20.795100	-7.264800
2019-06-21 00:13:27.100	24.545900	20.856200	-7.234200
2019-06-21 00:13:28.100	24.484900	20.917200	-7.264800
2019-06-21 00:13:29.100	24.484900	20.978200	-7.325800
2019-06-21 00:13:30.100	24.362800	20.917200	-7.356300
2019-06-21 00:13:31.100	24.179700	20.917200	-7.447900
2019-06-21 00:13:32.100	24.057600	20.856200	-7.478400
2019-06-21 00:13:33.100	24.057600	20.947700	-7.508900
2019-06-21 00:13:34.100	23.966100	20.978200	-7.539400
2019-06-21 00:13:35.100	23.996600	21.069800	-7.417300
2019-06-21 00:13:36.100	23.905100	21.130800	-7.386800
2019-06-21 00:13:37.100	23.874500	21.069800	-7.447900
2019-06-21 00:13:38.100	23.722000	21.039300	-7.508900
2019-06-21 00:13:39.100	23.660900	20.978200	-7.569900
2019-06-21 00:13:40.100	23.569400	20.947700	-7.631000
2019-06-21 00:13:41.100	23.599900	21.008800	-7.600400
2019-06-21 00:13:42.100	23.691400	21.100300	-7.508900
2019-06-21 00:13:43.100	23.538800	21.039300	-7.478400
2019-06-21 00:13:44.100	23.386300	21.039300	-7.539400
2019-06-21 00:13:45.100	23.233700	20.917200	-7.692000
2019-06-21 00:13:46.100	23.172600	21.008800	-7.631000
2019-06-21 00:13:47.100	23.111600	20.978200	-7.631000
2019-06-21 00:13:48.100	23.172600	21.100300	-7.661500
2019-06-21 00:13:49.100	23.172600	21.069800	-7.722500
2019-06-21 00:13:50.100	23.142100	21.130800	-7.722500
2019-06-21 00:13:51.100	23.172600	21.130800	-7.661500
2019-06-21 00:13:52.100	23.172600	21.100300	-7.569900
2019-06-21 00:13:53.100	23.050600	21.039300	-7.631000
2019-06-21 00:13:54.100	22.867500	21.039300	-7.692000
2019-06-21 00:13:55.100	22.867500	21.130800	-7.692000
2019-06-21 00:13:56.100	22.959000	21.191900	-7.661500
2019-06-21 00:13:57.100	22.867500	21.222400	-7.631000
2019-06-21 00:13:58.100	22.775900	21.161300	-7.783600
2019-06-21 00:13:59.100	22.684400	21.252900	-7.814100
2019-06-21 00:14:00.100	22.684400	21.161300	-7.753000
2019-06-21 00:14:01.100	22.775900	21.191900	-7.753000
2019-06-21 00:14:02.100	22.714900	21.161300	-7.783600
2019-06-21 00:14:03.100	22.745400	21.252900	-7.814100
2019-06-21 00:14:04.100	22.745400	21.283400	-7.692000
2019-06-21 00:14:05.100	22.806400	21.405500	-7.569900
2019-06-21 00:14:06.100	22.898000	21.466500	-7.508900
2019-06-21 00:14:07.100	22.806400	21.527600	-7.539400
2019-06-21 00:14:08.100	22.714900	21.436000	-7.692000
2019-06-21 00:14:09.100	22.470700	21.313900	-7.844600
2019-06-21 00:14:10.100	22.379200	21.283400	-7.844600
2019-06-21 00:14:11.100	22.440200	21.344500	-7.722500
2019-06-21 00:14:12.100	22.531800	21.436000	-7.631000
2019-06-21 00:14:13.100	22.592800	21.497000	-7.631000
2019-06-21 00:14:14.100	22.592800	21.527600	-7.600400
2019-06-21 00:14:15.100	22.470700	21.497000	-7.569900
2019-06-21 00:14:16.100	22.440200	21.466500	-7.661500
2019-06-21 00:14:17.100	22.470700	21.527600	-7.508900
2019-06-21 00:14:18.100	22.409700	21.527600	-7.447900
2019-06-21 00:14:19.100	22.409700	21.558100	-7.417300
2019-06-21 00:14:20.100	22.379200	21.527600	-7.417300
2019-06-21 00:14:21.100	22.379200	21.619100	-7.417300
2019-06-21 00:14:22.100	22.257100	21.558100	-7.478400
2019-06-21 00:14:23.100	22.165600	21.527600	-7.631000
2019-06-21 00:14:24.100	22.165600	21.436000	-7.631000
2019-06-21 00:14:25.100	22.104500	21.436000	-7.631000
2019-06-21 00:14:26.100	22.165600	21.497000	-7.478400
2019-06-21 00:14:27.100	22.196100	21.497000	-7.478400
2019-06-21 00:14:28.100	22.165600	21.527600	-7.447900
2019-06-21 00:14:29.100	22.257100	21.649600	-7.386800
2019-06-21 00:14:30.100	22.226600	21.680100	-7.386800
2019-06-21 00:14:31.100	22.196100	21.527600	-7.356300
2019-06-21 00:14:32.100	22.104500	21.558100	-7.386800
2019-06-21 00:14:33.100	22.013000	21.436000	-7.447900
2019-06-21 00:14:34.100	22.043500	21.558100	-7.447900
2019-06-21 00:14:35.100	22.135000	21.619100	-7.417300
2019-06-21 00:14:36.100	22.318100	21.802200	-7.173200
2019-06-21 00:14:37.100	22.257100	21.802200	-7.173200
2019-06-21 00:14:38.100	22.318100	21.863300	-7.234200
2019-06-21 00:14:39.100	22.318100	21.893800	-7.234200
2019-06-21 00:14:40.100	22.257100	21.924300	-7.234200
2019-06-21 00:14:41.100	22.318100	21.954800	-7.173200
2019-06-21 00:14:42.100	22.379200	22.076900	-7.173200
2019-06-21 00:14:43.100	22.348700	22.046400	-7.142700
2019-06-21 00:14:44.100	22.318100	22.076900	-7.203700
2019-06-21 00:14:45.100	22.196100	21.924300	-7.234200
2019-06-21 00:14:46.100	22.135000	21.985300	-7.203700
2019-06-21 00:14:47.100	22.165600	22.076900	-7.112200
2019-06-21 00:14:48.100	22.104500	22.015800	-7.203700
2019-06-21 00:14:49.100	22.165600	21.954800	-7.234200
2019-06-21 00:14:50.100	22.165600	22.015800	-7.173200
2019-06-21 00:14:51.100	22.257100	22.107400	-7.142700
2019-06-21 00:14:52.100	22.257100	22.198900	-7.051100
2019-06-21 00:14:53.100	22.287600	22.198900	-6.959600
2019-06-21 00:14:54.100	22.409700	22.168400	-6.990100
2019-06-21 00:14:55.100	22.348700	22.229500	-6.990100
2019-06-21 00:14:56.100	22.318100	22.229500	-7.051100
2019-06-21 00:14:57.100	22.318100	22.351500	-6.959600
2019-06-21 00:14:58.100	22.318100	22.412600	-6.868000
2019-06-21 00:14:59.100	22.379200	22.412600	-6.807000
2019-06-21 00:15:00.100	22.409700	22.534600	-6.715400
2019-06-21 00:15:01.100	22.470700	22.534600	-6.807000
2019-06-21 00:15:02.100	22.409700	22.534600	-6.929100
2019-06-21 00:15:03.100	22.440200	22.473600	-6.868000
2019-06-21 00:15:04.100	22.562300	22.626200	-6.715400
2019-06-21 00:15:05.100	22.714900	22.748300	-6.562900
2019-06-21 00:15:06.100	22.684400	22.687200	-6.623900
2019-06-21 00:15:07.100	22.592800	22.717700	-6.654400
2019-06-21 00:15:08.100	22.653800	22.748300	-6.715400
2019-06-21 00:15:09.100	22.745400	22.870300	-6.593400
2019-06-21 00:15:10.100	22.898000	22.931400	-6.379700
2019-06-21 00:15:11.100	22.867500	23.022900	-6.440800
2019-06-21 00:15:12.100	22.745400	22.992400	-6.501800
2019-06-21 00:15:13.100	22.592800	22.870300	-6.623900
2019-06-21 00:15:14.100	22.562300	22.870300	-6.654400
2019-06-21 00:15:15.100	22.562300	22.931400	-6.593400
2019-06-21 00:15:16.100	22.653800	22.961900	-6.501800
2019-06-21 00:15:17.100	22.653800	22.961900	-6.471300
2019-06-21 00:15:18.100	22.714900	23.084000	-6.471300
2019-06-21 00:15:19.100	22.714900	23.175500	-6.440800
2019-06-21 00:15:20.100	22.745400	23.206000	-6.440800
2019-06-21 00:15:21.100	22.806400	23.267100	-6.379700
2019-06-21 00:15:22.100	22.806400	23.297600	-6.410300
2019-06-21 00:15:23.100	22.775900	23.297600	-6.349200
2019-06-21 00:15:24.100	22.775900	23.389100	-6.257700
2019-06-21 00:15:25.100	22.775900	23.419600	-6.196600
2019-06-21 00:15:26.100	22.775900	23.450200	-6.257700
2019-06-21 00:15:27.100	22.684400	23.450200	-6.318700
2019-06-21 00:15:28.100	22.623300	23.389100	-6.349200
2019-06-21 00:15:29.100	22.775900	23.511200	-6.135600
2019-06-21 00:15:30.100	22.898000	23.633300	-6.105100
2019-06-21 00:15:31.100	22.898000	23.694300	-6.074600
2019-06-21 00:15:32.100	22.806400	23.663800	-6.105100
2019-06-21 00:15:33.100	22.775900	23.663800	-6.135600
2019-06-21 00:15:34.100	22.714900	23.755300	-6.135600
2019-06-21 00:15:35.100	22.775900	23.816400	-6.013500
2019-06-21 00:15:36.100	22.867500	23.846900	-6.044100
2019-06-21 00:15:37.100	22.928500	23.938400	-6.044100
2019-06-21 00:15:38.100	22.928500	24.121600	-6.013500
2019-06-21 00:15:39.100	22.928500	24.182600	-5.922000
2019-06-21 00:15:40.100	22.928500	24.121600	-5.860900
2019-06-21 00:15:41.100	23.050600	24.152100	-5.830400
2019-06-21 00:15:42.100	23.050600	24.152100	-5.799900
2019-06-21 00:15:43.100	23.081100	24.304700	-5.586300
2019-06-21 00:15:44.100	23.081100	24.335200	-5.677800
2019-06-21 00:15:45.100	22.928500	24.304700	-5.708400
2019-06-21 00:15:46.100	22.836900	24.182600	-5.769400
2019-06-21 00:15:47.100	22.836900	24.182600	-5.830400
2019-06-21 00:15:48.100	22.898000	24.152100	-5.891500
2019-06-21 00:15:49.100	22.836900	24.182600	-5.860900
2019-06-21 00:15:50.100	22.775900	24.274100	-5.799900
2019-06-21 00:15:51.100	22.745400	24.274100	-5.830400
2019-06-21 00:15:52.100	22.745400	24.304700	-5.799900
2019-06-21 00:15:53.100	22.684400	24.365700	-5.738900
2019-06-21 00:15:54.100	22.623300	24.365700	-5.586300
2019-06-21 00:15:55.100	22.653800	24.457200	-5.677800
2019-06-21 00:15:56.100	22.623300	24.457200	-5.586300
2019-06-21 00:15:57.100	22.653800	24.548800	-5.616800
2019-06-21 00:15:58.100	22.653800	24.579300	-5.525300
2019-06-21 00:15:59.100	22.653800	24.640400	-5.494700
2019-06-21 00:16:00.100	22.623300	24.670900	-5.464200
2019-06-21 00:16:01.100	22.623300	24.609800	-5.616800
2019-06-21 00:16:02.100	22.531800	24.609800	-5.647300
2019-06-21 00:16:03.100	22.409700	24.548800	-5.647300
2019-06-21 00:16:04.100	22.501300	24.609800	-5.616800
2019-06-21 00:16:05.100	22.470700	24.670900	-5.555800
2019-06-21 00:16:06.100	22.592800	24.731900	-5.555800
2019-06-21 00:16:07.100	22.531800	24.884500	-5.464200
2019-06-21 00:16:08.100	22.440200	24.823500	-5.525300
2019-06-21 00:16:09.100	22.379200	24.731900	-5.616800
2019-06-21 00:16:10.100	22.348700	24.640400	-5.677800
2019-06-21 00:16:11.100	22.348700	24.670900	-5.708400
2019-06-21 00:16:12.100	22.379200	24.670900	-5.677800
2019-06-21 00:16:13.100	22.379200	24.731900	-5.616800
2019-06-21 00:16:14.100	22.379200	24.701400	-5.647300
2019-06-21 00:16:15.100	22.318100	24.731900	-5.555800
2019-06-21 00:16:16.100	22.348700	24.640400	-5.555800
2019-06-21 00:16:17.100	22.348700	24.670900	-5.647300
2019-06-21 00:16:18.100	22.287600	24.640400	-5.708400
2019-06-21 00:16:19.100	22.257100	24.701400	-5.677800
2019-06-21 00:16:20.100	22.318100	24.609800	-5.677800
2019-06-21 00:16:21.100	22.379200	24.640400	-5.616800
2019-06-21 00:16:22.100	22.409700	24.670900	-5.525300
2019-06-21 00:16:23.100	22.440200	24.762400	-5.525300
2019-06-21 00:16:24.100	22.409700	24.701400	-5.494700
2019-06-21 00:16:25.100	22.379200	24.854000	-5.647300
2019-06-21 00:16:26.100	22.318100	24.731900	-5.616800
2019-06-21 00:16:27.100	22.287600	24.670900	-5.555800
2019-06-21 00:16:28.100	22.318100	24.670900	-5.647300
2019-06-21 00:16:29.100	22.348700	24.762400	-5.494700
2019-06-21 00:16:30.100	22.318100	24.915000	-5.494700
2019-06-21 00:16:31.100	22.409700	24.823500	-5.464200
2019-06-21 00:16:32.100	22.348700	24.762400	-5.494700
2019-06-21 00:16:33.100	22.348700	24.701400	-5.494700
2019-06-21 00:16:34.100	22.257100	24.701400	-5.494700
2019-06-21 00:16:35.100	22.318100	24.792900	-5.494700
2019-06-21 00:16:36.100	22.409700	24.823500	-5.464200
2019-06-21 00:16:37.100	22.440200	24.854000	-5.433700
2019-06-21 00:16:38.100	22.470700	24.854000	-5.464200
2019-06-21 00:16:39.100	22.440200	24.915000	-5.464200
2019-06-21 00:16:40.100	22.318100	24.854000	-5.494700
2019-06-21 00:16:41.100	22.318100	24.884500	-5.525300
2019-06-21 00:16:42.100	22.348700	24.915000	-5.433700
2019-06-21 00:16:43.100	22.409700	24.854000	-5.433700
2019-06-21 00:16:44.100	22.531800	24.945500	-5.403200
2019-06-21 00:16:45.100	22.409700	24.945500	-5.464200
2019-06-21 00:16:46.100	22.592800	25.037100	-5.433700
2019-06-21 00:16:47.100	22.501300	24.945500	-5.403200
2019-06-21 00:16:48.100	22.470700	24.945500	-5.403200
2019-06-21 00:16:49.100	22.501300	24.915000	-5.372700
2019-06-21 00:16:50.100	22.562300	24.854000	-5.403200
2019-06-21 00:16:51.100	22.562300	24.823500	-5.342100
2019-06-21 00:16:52.100	22.592800	24.854000	-5.403200
2019-06-21 00:16:53.100	22.684400	24.915000	-5.403200
2019-06-21 00:16:54.100	22.745400	24.945500	-5.342100
2019-06-21 00:16:55.100	22.775900	24.731900	-5.342100
2019-06-21 00:16:56.100	22.684400	24.762400	-5.342100
2019-06-21 00:16:57.100	22.684400	24.731900	-5.342100
2019-06-21 00:16:58.100	22.653800	24.701400	-5.342100
2019-06-21 00:16:59.100	22.653800	24.792900	-5.220100
2019-06-21 00:17:00.100	22.714900	24.762400	-5.311600
2019-06-21 00:17:01.100	22.653800	24.792900	-5.311600
2019-06-21 00:17:02.100	22.653800	24.670900	-5.281100
2019-06-21 00:17:03.100	22.684400	24.609800	-5.220100
2019-06-21 00:17:04.100	22.745400	24.670900	-5.067500
2019-06-21 00:17:05.100	22.775900	24.609800	-5.098000
2019-06-21 00:17:06.100	22.806400	24.609800	-5.098000
2019-06-21 00:17:07.100	22.775900	24.670900	-5.067500
2019-06-21 00:17:08.100	22.775900	24.701400	-5.006500
2019-06-21 00:17:09.100	22.806400	24.701400	-5.037000
2019-06-21 00:17:10.100	22.836900	24.701400	-5.098000
2019-06-21 00:17:11.100	22.806400	24.762400	-5.128500
2019-06-21 00:17:12.100	22.898000	24.823500	-5.067500
2019-06-21 00:17:13.100	22.989500	24.731900	-5.037000
2019-06-21 00:17:14.100	22.928500	24.701400	-4.945400
2019-06-21 00:17:15.100	22.898000	24.670900	-5.037000
2019-06-21 00:17:16.100	22.867500	24.609800	-5.037000
2019-06-21 00:17:17.100	22.867500	24.579300	-5.098000
2019-06-21 00:17:18.100	22.959000	24.640400	-5.067500
2019-06-21 00:17:19.100	23.050600	24.670900	-4.823300
2019-06-21 00:17:20.100	23.050600	24.670900	-4.792800
2019-06-21 00:17:21.100	23.020000	24.762400	-4.853900
2019-06-21 00:17:22.100	22.959000	24.701400	-4.975900
2019-06-21 00:17:23.100	22.959000	24.670900	-4.914900
2019-06-21 00:17:24.100	23.050600	24.701400	-4.975900
2019-06-21 00:17:25.100	23.050600	24.670900	-4.975900
2019-06-21 00:17:26.100	22.989500	24.701400	-4.914900
2019-06-21 00:17:27.100	23.111600	24.792900	-4.884400
2019-06-21 00:17:28.100	23.172600	24.731900	-4.884400
2019-06-21 00:17:29.100	23.142100	24.792900	-4.884400
2019-06-21 00:17:30.100	23.172600	24.731900	-4.823300
2019-06-21 00:17:31.100	23.081100	24.731900	-4.853900
2019-06-21 00:17:32.100	23.050600	24.792900	-4.884400
2019-06-21 00:17:33.100	23.020000	24.792900	-4.945400
2019-06-21 00:17:34.100	22.867500	24.701400	-4.975900
2019-06-21 00:17:35.100	22.989500	24.640400	-4.914900
2019-06-21 00:17:36.100	23.020000	24.670900	-4.884400
2019-06-21 00:17:37.100	23.081100	24.731900	-4.762300
2019-06-21 00:17:38.100	23.020000	24.762400	-4.823300
2019-06-21 00:17:39.100	22.867500	24.670900	-4.853900
2019-06-21 00:17:40.100	22.775900	24.579300	-4.975900
2019-06-21 00:17:41.100	22.745400	24.548800	-4.975900
2019-06-21 00:17:42.100	22.745400	24.548800	-4.945400
2019-06-21 00:17:43.100	22.775900	24.548800	-4.884400
2019-06-21 00:17:44.100	22.806400	24.670900	-4.823300
2019-06-21 00:17:45.100	22.898000	24.762400	-4.731800
2019-06-21 00:17:46.100	22.898000	24.762400	-4.701300
2019-06-21 00:17:47.100	22.745400	24.792900	-4.884400
2019-06-21 00:17:48.100	22.653800	24.701400	-4.853900
2019-06-21 00:17:49.100	22.684400	24.792900	-4.884400
2019-06-21 00:17:50.100	22.775900	24.854000	-4.792800
2019-06-21 00:17:51.100	22.806400	24.854000	-4.823300
2019-06-21 00:17:52.100	22.745400	24.823500	-4.853900
2019-06-21 00:17:53.100	22.623300	24.792900	-4.975900
2019-06-21 00:17:54.100	22.623300	24.701400	-4.975900
2019-06-21 00:17:55.100	22.653800	24.762400	-4.914900
2019-06-21 00:17:56.100	22.623300	24.792900	-4.945400
2019-06-21 00:17:57.100	22.714900	24.854000	-4.884400
2019-06-21 00:17:58.100	22.898000	25.006600	-4.792800
2019-06-21 00:17:59.100	23.020000	25.067600	-4.701300
2019-06-21 00:18:00.100	22.928500	25.067600	-4.731800
2019-06-21 00:18:01.100	22.836900	25.098100	-4.823300
2019-06-21 00:18:02.100	22.775900	25.006600	-4.914900
2019-06-21 00:18:03.100	22.623300	24.976000	-4.945400
2019-06-21 00:18:04.100	22.684400	24.945500	-4.884400
2019-06-21 00:18:05.100	22.745400	25.128600	-4.853900
2019-06-21 00:18:06.100	22.745400	25.189700	-4.762300
2019-06-21 00:18:07.100	22.775900	25.281200	-4.792800
2019-06-21 00:18:08.100	22.653800	25.189700	-4.884400
2019-06-21 00:18:09.100	22.684400	25.159200	-4.945400
2019-06-21 00:18:10.100	22.684400	25.189700	-5.006500
2019-06-21 00:18:11.100	22.653800	25.159200	-5.037000
2019-06-21 00:18:12.100	22.775900	25.220200	-4.914900
2019-06-21 00:18:13.100	22.775900	25.250700	-4.731800
2019-06-21 00:18:14.100	22.714900	25.220200	-4.823300
2019-06-21 00:18:15.100	22.653800	25.098100	-4.853900
2019-06-21 00:18:16.100	22.562300	25.098100	-4.975900
2019-06-21 00:18:17.100	22.562300	25.098100	-4.945400
2019-06-21 00:18:18.100	22.531800	25.159200	-5.006500
2019-06-21 00:18:19.100	22.623300	25.159200	-4.884400
2019-06-21 00:18:20.100	22.714900	25.311700	-4.884400
2019-06-21 00:18:21.100	22.653800	25.372800	-4.823300
2019-06-21 00:18:22.100	22.653800	25.372800	-4.823300
2019-06-21 00:18:23.100	22.623300	25.433800	-4.975900
2019-06-21 00:18:24.100	22.531800	25.372800	-5.067500
2019-06-21 00:18:25.100	22.470700	25.342300	-4.945400
2019-06-21 00:18:26.100	22.562300	25.372800	-4.945400
2019-06-21 00:18:27.100	22.653800	25.464300	-4.853900
2019-06-21 00:18:28.100	22.714900	25.525400	-4.823300
2019-06-21 00:18:29.100	22.745400	25.708500	-4.731800
2019-06-21 00:18:30.100	22.684400	25.708500	-4.762300
2019-06-21 00:18:31.100	22.592800	25.739000	-4.792800
2019-06-21 00:18:32.100	22.653800	25.708500	-4.762300
2019-06-21 00:18:33.100	22.562300	25.708500	-4.792800
2019-06-21 00:18:34.100	22.653800	25.800000	-4.823300
2019-06-21 00:18:35.100	22.592800	25.708500	-4.823300
2019-06-21 00:18:36.100	22.562300	25.616900	-4.853900
2019-06-21 00:18:37.100	22.501300	25.586400	-4.884400
2019-06-21 00:18:38.100	22.562300	25.647400	-4.823300
2019-06-21 00:18:39.100	22.592800	25.708500	-4.884400
2019-06-21 00:18:40.100	22.684400	25.739000	-4.792800
2019-06-21 00:18:41.100	22.836900	25.830500	-4.670800
2019-06-21 00:18:42.100	22.928500	25.891600	-4.701300
2019-06-21 00:18:43.100	22.775900	25.800000	-4.762300
2019-06-21 00:18:44.100	22.684400	25.800000	-4.884400
2019-06-21 00:18:45.100	22.592800	25.800000	-4.914900
2019-06-21 00:18:46.100	22.684400	25.769500	-4.884400
2019-06-21 00:18:47.100	22.714900	25.647400	-4.853900
2019-06-21 00:18:48.100	22.623300	25.616900	-4.853900
2019-06-21 00:18:49.100	22.623300	25.616900	-4.945400
2019-06-21 00:18:50.100	22.775900	25.739000	-4.823300
2019-06-21 00:18:51.100	22.959000	25.952600	-4.731800
2019-06-21 00:18:52.100	22.959000	25.922100	-4.640200
2019-06-21 00:18:53.100	23.020000	25.891600	-4.609700
2019-06-21 00:18:54.100	22.989500	26.013600	-4.579200
2019-06-21 00:18:55.100	22.989500	25.830500	-4.762300
2019-06-21 00:18:56.100	22.898000	25.830500	-4.731800
2019-06-21 00:18:57.100	22.959000	25.922100	-4.701300
2019-06-21 00:18:58.100	23.111600	26.013600	-4.518200
2019-06-21 00:18:59.100	23.233700	26.105200	-4.426600
2019-06-21 00:19:00.100	23.142100	26.044200	-4.457100
2019-06-21 00:19:01.100	23.172600	26.044200	-4.457100
2019-06-21 00:19:02.100	23.264200	26.013600	-4.548700
2019-06-21 00:19:03.100	23.172600	25.922100	-4.487700
2019-06-21 00:19:04.100	23.111600	25.861100	-4.579200
2019-06-21 00:19:05.100	23.111600	25.891600	-4.670800
2019-06-21 00:19:06.100	23.203200	25.952600	-4.579200
2019-06-21 00:19:07.100	23.355700	26.074700	-4.396100
2019-06-21 00:19:08.100	23.386300	26.074700	-4.426600
2019-06-21 00:19:09.100	23.477800	26.074700	-4.426600
2019-06-21 00:19:10.100	23.508300	25.952600	-4.365600
2019-06-21 00:19:11.100	23.538800	26.013600	-4.426600
2019-06-21 00:19:12.100	23.630400	25.922100	-4.457100
2019-06-21 00:19:13.100	23.508300	25.861100	-4.518200
2019-06-21 00:19:14.100	23.416800	25.891600	-4.487700
2019-06-21 00:19:15.100	23.294700	25.739000	-4.487700
2019-06-21 00:19:16.100	23.416800	25.739000	-4.518200
2019-06-21 00:19:17.100	23.508300	25.769500	-4.457100
2019-06-21 00:19:18.100	23.538800	25.769500	-4.487700
2019-06-21 00:19:19.100	23.691400	25.739000	-4.426600
2019-06-21 00:19:20.100	23.722000	25.830500	-4.365600
2019-06-21 00:19:21.100	23.783000	25.830500	-4.304500
2019-06-21 00:19:22.100	23.874500	25.891600	-4.304500
2019-06-21 00:19:23.100	23.935600	25.922100	-4.243500
2019-06-21 00:19:24.100	24.057600	25.952600	-4.090900
2019-06-21 00:19:25.100	23.874500	25.800000	-4.213000
2019-06-21 00:19:26.100	23.783000	25.708500	-4.304500
2019-06-21 00:19:27.100	23.813500	25.647400	-4.335100
2019-06-21 00:19:28.100	23.844000	25.708500	-4.243500
2019-06-21 00:19:29.100	23.966100	25.708500	-4.243500
2019-06-21 00:19:30.100	24.057600	25.739000	-4.152000
2019-06-21 00:19:31.100	24.088200	25.708500	-4.152000
2019-06-21 00:19:32.100	24.088200	25.647400	-4.121400
2019-06-21 00:19:33.100	24.088200	25.586400	-4.182500
2019-06-21 00:19:34.100	24.057600	25.616900	-4.182500
2019-06-21 00:19:35.100	24.210200	25.616900	-4.090900
2019-06-21 00:19:36.100	24.118700	25.555900	-4.213000
2019-06-21 00:19:37.100	24.057600	25.372800	-4.335100
2019-06-21 00:19:38.100	24.027100	25.281200	-4.396100
2019-06-21 00:19:39.100	24.027100	25.281200	-4.335100
2019-06-21 00:19:40.100	24.149200	25.342300	-4.243500
2019-06-21 00:19:41.100	24.210200	25.403300	-4.121400
2019-06-21 00:19:42.100	24.149200	25.342300	-4.304500
2019-06-21 00:19:43.100	24.057600	25.311700	-4.243500
2019-06-21 00:19:44.100	24.027100	25.311700	-4.335100
2019-06-21 00:19:45.100	24.149200	25.311700	-4.304500
2019-06-21 00:19:46.100	24.149200	25.342300	-4.243500
2019-06-21 00:19:47.100	24.210200	25.281200	-4.243500
2019-06-21 00:19:48.100	24.301800	25.372800	-4.182500
2019-06-21 00:19:49.100	24.271300	25.372800	-4.121400
2019-06-21 00:19:50.100	24.301800	25.403300	-4.090900
2019-06-21 00:19:51.100	24.423900	25.433800	-4.060400
2019-06-21 00:19:52.100	24.423900	25.403300	-3.999400
2019-06-21 00:19:53.100	24.332300	25.281200	-4.121400
2019-06-21 00:19:54.100	24.301800	25.189700	-4.213000
2019-06-21 00:19:55.100	24.362800	25.281200	-4.090900
2019-06-21 00:19:56.100	24.454400	25.189700	-3.968900
2019-06-21 00:19:57.100	24.576400	25.220200	-3.877300
2019-06-21 00:19:58.100	24.484900	25.220200	-4.029900
2019-06-21 00:19:59.100	24.393300	25.067600	-4.121400
2019-06-21 00:20:00.100	24.332300	25.098100	-4.213000
2019-06-21 00:20:01.100	24.515400	25.189700	-4.060400
2019-06-21 00:20:02.100	24.607000	25.311700	-3.938300
2019-06-21 00:20:03.100	24.668000	25.342300	-3.816300
2019-06-21 00:20:04.100	24.545900	25.281200	-3.938300
2019-06-21 00:20:05.100	24.607000	25.311700	-3.907800
2019-06-21 00:20:06.100	24.454400	25.189700	-3.938300
2019-06-21 00:20:07.100	24.332300	25.067600	-4.060400
2019-06-21 00:20:08.100	24.271300	24.976000	-4.060400
2019-06-21 00:20:09.100	24.362800	24.915000	-4.060400
2019-06-21 00:20:10.100	24.393300	25.006600	-3.999400
2019-06-21 00:20:11.100	24.301800	24.945500	-4.152000
2019-06-21 00:20:12.100	24.149200	24.884500	-4.396100
2019-06-21 00:20:13.100	24.088200	24.884500	-4.396100
2019-06-21 00:20:14.100	24.057600	24.915000	-4.335100
2019-06-21 00:20:15.100	24.088200	25.037100	-4.274000
2019-06-21 00:20:16.100	24.088200	25.067600	-4.335100
2019-06-21 00:20:17.100	24.240800	25.159200	-4.182500
2019-06-21 00:20:18.100	24.240800	25.159200	-4.121400
2019-06-21 00:20:19.100	24.118700	25.128600	-4.243500
2019-06-21 00:20:20.100	24.057600	25.128600	-4.213000
2019-06-21 00:20:21.100	24.118700	25.189700	-4.182500
2019-06-21 00:20:22.100	24.118700	25.250700	-4.121400
2019-06-21 00:20:23.100	24.149200	25.311700	-4.060400
2019-06-21 00:20:24.100	24.027100	25.281200	-3.999400
2019-06-21 00:20:25.100	24.088200	25.281200	-3.968900
2019-06-21 00:20:26.100	24.088200	25.220200	-3.968900
2019-06-21 00:20:27.100	23.935600	25.250700	-4.060400
2019-06-21 00:20:28.100	23.844000	25.189700	-4.182500
2019-06-21 00:20:29.100	23.752500	25.342300	-4.152000
2019-06-21 00:20:30.100	23.691400	25.311700	-4.182500
2019-06-21 00:20:31.100	23.660900	25.311700	-4.213000
2019-06-21 00:20:32.100	23.508300	25.250700	-4.213000
2019-06-21 00:20:33.100	23.538800	25.250700	-4.182500
2019-06-21 00:20:34.100	23.538800	25.159200	-4.121400
2019-06-21 00:20:35.100	23.477800	25.128600	-4.213000
2019-06-21 00:20:36.100	23.508300	25.250700	-4.121400
2019-06-21 00:20:37.100	23.447300	25.433800	-4.121400
2019-06-21 00:20:38.100	23.508300	25.311700	-4.152000
2019-06-21 00:20:39.100	23.325200	25.250700	-4.335100
2019-06-21 00:20:40.100	23.203200	25.128600	-4.335100
2019-06-21 00:20:41.100	23.294700	25.281200	-4.396100
2019-06-21 00:20:42.100	23.203200	25.311700	-4.457100
2019-06-21 00:20:43.100	23.081100	25.311700	-4.457100
2019-06-21 00:20:44.100	23.020000	25.159200	-4.518200
2019-06-21 00:20:45.100	22.867500	25.220200	-4.579200
2019-06-21 00:20:46.100	22.898000	25.189700	-4.518200
2019-06-21 00:20:47.100	22.898000	25.189700	-4.518200
2019-06-21 00:20:48.100	22.806400	25.250700	-4.457100
2019-06-21 00:20:49.100	22.745400	25.281200	-4.579200
2019-06-21 00:20:50.100	22.684400	25.311700	-4.640200
2019-06-21 00:20:51.100	22.714900	25.403300	-4.609700
2019-06-21 00:20:52.100	22.684400	25.433800	-4.548700
2019-06-21 00:20:53.100	22.592800	25.464300	-4.548700
2019-06-21 00:20:54.100	22.501300	25.525400	-4.548700
2019-06-21 00:20:55.100	22.440200	25.464300	-4.670800
2019-06-21 00:20:56.100	22.440200	25.494800	-4.640200
2019-06-21 00:20:57.100	22.470700	25.586400	-4.487700
2019-06-21 00:20:58.100	22.470700	25.647400	-4.487700
2019-06-21 00:20:59.100	22.348700	25.708500	-4.548700
2019-06-21 00:21:00.100	22.226600	25.678000	-4.609700
2019-06-21 00:21:01.100	22.226600	25.708500	-4.609700
2019-06-21 00:21:02.100	22.348700	25.800000	-4.487700
2019-06-21 00:21:03.100	22.318100	25.708500	-4.548700
2019-06-21 00:21:04.100	22.196100	25.678000	-4.579200
2019-06-21 00:21:05.100	22.165600	25.555900	-4.670800
2019-06-21 00:21:06.100	22.135000	25.464300	-4.701300
2019-06-21 00:21:07.100	22.074000	25.403300	-4.701300
2019-06-21 00:21:08.100	22.043500	25.372800	-4.701300
2019-06-21 00:21:09.100	22.165600	25.433800	-4.670800
2019-06-21 00:21:10.100	22.135000	25.494800	-4.579200
2019-06-21 00:21:11.100	22.135000	25.464300	-4.579200
2019-06-21 00:21:12.100	22.074000	25.403300	-4.579200
2019-06-21 00:21:13.100	22.043500	25.372800	-4.609700
2019-06-21 00:21:14.100	21.860400	25.311700	-4.701300
2019-06-21 00:21:15.100	21.768800	25.281200	-4.792800
2019-06-21 00:21:16.100	21.951900	25.189700	-4.731800
2019-06-21 00:21:17.100	22.043500	25.342300	-4.701300
2019-06-21 00:21:18.100	22.074000	25.311700	-4.609700
2019-06-21 00:21:19.100	21.890900	25.189700	-4.762300
2019-06-21 00:21:20.100	21.738300	24.976000	-4.853900
2019-06-21 00:21:21.100	21.707800	24.884500	-4.945400
2019-06-21 00:21:22.100	21.707800	24.915000	-4.853900
2019-06-21 00:21:23.100	21.829900	25.006600	-4.792800
2019-06-21 00:21:24.100	21.921400	25.128600	-4.701300
2019-06-21 00:21:25.100	21.890900	25.098100	-4.701300
2019-06-21 00:21:26.100	21.799300	25.037100	-4.762300
2019-06-21 00:21:27.100	21.768800	24.823500	-4.853900
2019-06-21 00:21:28.100	21.768800	24.762400	-4.823300
2019-06-21 00:21:29.100	21.768800	24.792900	-4.853900
2019-06-21 00:21:30.100	21.890900	24.884500	-4.731800
2019-06-21 00:21:31.100	21.982500	24.915000	-4.701300
2019-06-21 00:21:32.100	22.043500	24.976000	-4.670800
2019-06-21 00:21:33.100	22.043500	24.915000	-4.670800
2019-06-21 00:21:34.100	22.043500	24.823500	-4.670800
2019-06-21 00:21:35.100	21.982500	24.762400	-4.701300
2019-06-21 00:21:36.100	21.921400	24.670900	-4.701300
2019-06-21 00:21:37.100	21.860400	24.640400	-4.792800
2019-06-21 00:21:38.100	21.890900	24.640400	-4.731800
2019-06-21 00:21:39.100	21.860400	24.701400	-4.762300
2019-06-21 00:21:40.100	21.799300	24.640400	-4.823300
2019-06-21 00:21:41.100	21.890900	24.579300	-4.823300
2019-06-21 00:21:42.100	21.951900	24.487800	-4.792800
2019-06-21 00:21:43.100	21.982500	24.487800	-4.762300
2019-06-21 00:21:44.100	22.013000	24.670900	-4.731800
2019-06-21 00:21:45.100	22.104500	24.640400	-4.609700
2019-06-21 00:21:46.100	22.074000	24.670900	-4.701300
2019-06-21 00:21:47.100	22.165600	24.640400	-4.670800
2019-06-21 00:21:48.100	22.257100	24.609800	-4.640200
2019-06-21 00:21:49.100	22.379200	24.731900	-4.487700
2019-06-21 00:21:50.100	22.440200	24.640400	-4.579200
2019-06-21 00:21:51.100	22.318100	24.487800	-4.609700
2019-06-21 00:21:52.100	22.287600	24.396200	-4.731800
2019-06-21 00:21:53.100	22.257100	24.304700	-4.762300
2019-06-21 00:21:54.100	22.287600	24.274100	-4.731800
2019-06-21 00:21:55.100	22.348700	24.243600	-4.609700
2019-06-21 00:21:56.100	22.409700	24.335200	-4.609700
2019-06-21 00:21:57.100	22.257100	24.304700	-4.762300
2019-06-21 00:21:58.100	22.196100	24.274100	-4.701300
2019-06-21 00:21:59.100	22.318100	24.274100	-4.579200
2019-06-21 00:22:00.100	22.592800	24.396200	-4.487700
2019-06-21 00:22:01.100	22.745400	24.548800	-4.426600
2019-06-21 00:22:02.100	22.714900	24.579300	-4.396100
2019-06-21 00:22:03.100	22.684400	24.518300	-4.457100
2019-06-21 00:22:04.100	22.562300	24.487800	-4.487700
2019-06-21 00:22:05.100	22.501300	24.335200	-4.548700
2019-06-21 00:22:06.100	22.470700	24.365700	-4.487700
2019-06-21 00:22:07.100	22.562300	24.365700	-4.457100
2019-06-21 00:22:08.100	22.562300	24.365700	-4.426600
2019-06-21 00:22:09.100	22.592800	24.457200	-4.426600
2019-06-21 00:22:10.100	22.562300	24.548800	-4.365600
2019-06-21 00:22:11.100	22.592800	24.640400	-4.304500
2019-06-21 00:22:12.100	22.836900	24.731900	-4.274000
2019-06-21 00:22:13.100	22.806400	24.762400	-4.121400
2019-06-21 00:22:14.100	22.836900	24.792900	-4.121400
2019-06-21 00:22:15.100	22.928500	25.006600	-3.968900
2019-06-21 00:22:16.100	23.050600	25.098100	-3.907800
2019-06-21 00:22:17.100	22.959000	25.128600	-3.907800
2019-06-21 00:22:18.100	22.867500	25.037100	-3.938300
2019-06-21 00:22:19.100	22.806400	25.006600	-4.060400
2019-06-21 00:22:20.100	22.775900	24.976000	-4.060400
2019-06-21 00:22:21.100	22.898000	24.976000	-4.029900
2019-06-21 00:22:22.100	22.867500	24.976000	-3.938300
2019-06-21 00:22:23.100	22.806400	24.854000	-4.029900
2019-06-21 00:22:24.100	22.592800	24.609800	-4.213000
2019-06-21 00:22:25.100	22.684400	24.609800	-4.213000
2019-06-21 00:22:26.100	22.806400	24.609800	-4.029900
2019-06-21 00:22:27.100	22.806400	24.731900	-4.060400
2019-06-21 00:22:28.100	22.836900	24.792900	-3.968900
2019-06-21 00:22:29.100	22.928500	24.762400	-3.877300
2019-06-21 00:22:30.100	23.111600	24.792900	-3.785800
2019-06-21 00:22:31.100	23.081100	24.823500	-3.724700
2019-06-21 00:22:32.100	23.081100	24.762400	-3.755200
2019-06-21 00:22:33.100	23.050600	24.823500	-3.724700
2019-06-21 00:22:34.100	23.020000	24.915000	-3.663700
2019-06-21 00:22:35.100	23.081100	24.976000	-3.602600
2019-06-21 00:22:36.100	22.928500	24.823500	-3.724700
2019-06-21 00:22:37.100	22.836900	24.670900	-3.907800
2019-06-21 00:22:38.100	22.867500	24.640400	-3.938300
2019-06-21 00:22:39.100	23.050600	24.792900	-3.785800
2019-06-21 00:22:40.100	23.203200	25.037100	-3.755200
2019-06-21 00:22:41.100	23.264200	25.159200	-3.724700
2019-06-21 00:22:42.100	23.294700	25.128600	-3.633200
2019-06-21 00:22:43.100	23.294700	25.098100	-3.755200
2019-06-21 00:22:44.100	23.172600	24.854000	-3.816300
2019-06-21 00:22:45.100	23.172600	24.823500	-3.877300
2019-06-21 00:22:46.100	23.050600	24.579300	-3.907800
2019-06-21 00:22:47.100	22.959000	24.335200	-4.029900
2019-06-21 00:22:48.100	22.775900	24.121600	-4.182500
2019-06-21 00:22:49.100	22.745400	23.999500	-4.243500
2019-06-21 00:22:50.100	22.898000	24.152100	-4.182500
2019-06-21 00:22:51.100	23.050600	24.335200	-4.029900
2019-06-21 00:22:52.100	23.111600	24.365700	-4.060400
2019-06-21 00:22:53.100	23.020000	24.213100	-4.182500
2019-06-21 00:22:54.100	22.928500	24.091000	-4.182500
2019-06-21 00:22:55.100	22.928500	24.121600	-4.213000
2019-06-21 00:22:56.100	23.142100	24.243600	-4.182500
2019-06-21 00:22:57.100	23.081100	24.274100	-4.060400
2019-06-21 00:22:58.100	23.172600	24.365700	-4.029900
2019-06-21 00:22:59.100	23.203200	24.274100	-3.999400
2019-06-21 00:23:00.100	23.142100	24.304700	-4.182500
2019-06-21 00:23:01.100	23.142100	24.121600	-4.182500
2019-06-21 00:23:02.100	23.233700	24.213100	-4.121400
2019-06-21 00:23:03.100	23.233700	24.243600	-4.090900
2019-06-21 00:23:04.100	23.203200	24.243600	-4.121400
2019-06-21 00:23:05.100	23.142100	24.091000	-4.213000
2019-06-21 00:23:06.100	23.020000	23.969000	-4.274000
2019-06-21 00:23:07.100	23.020000	24.121600	-4.274000
2019-06-21 00:23:08.100	23.142100	24.182600	-4.121400
2019-06-21 00:23:09.100	23.325200	24.304700	-3.938300
2019-06-21 00:23:10.100	23.264200	24.304700	-3.968900
2019-06-21 00:23:11.100	23.264200	24.182600	-4.152000
2019-06-21 00:23:12.100	23.294700	24.121600	-4.121400
2019-06-21 00:23:13.100	23.233700	24.060500	-4.213000
2019-06-21 00:23:14.100	23.294700	23.938400	-4.121400
2019-06-21 00:23:15.100	23.203200	23.907900	-4.243500
2019-06-21 00:23:16.100	23.142100	23.846900	-4.274000
2019-06-21 00:23:17.100	23.111600	23.907900	-4.243500
2019-06-21 00:23:18.100	23.142100	23.877400	-4.335100
2019-06-21 00:23:19.100	23.111600	23.785900	-4.365600
2019-06-21 00:23:20.100	23.142100	23.694300	-4.335100
2019-06-21 00:23:21.100	23.111600	23.785900	-4.274000
2019-06-21 00:23:22.100	23.172600	23.785900	-4.213000
2019-06-21 00:23:23.100	23.142100	23.816400	-4.213000
2019-06-21 00:23:24.100	23.172600	23.816400	-4.213000
2019-06-21 00:23:25.100	23.142100	23.816400	-4.213000
2019-06-21 00:23:26.100	23.294700	23.907900	-4.152000
2019-06-21 00:23:27.100	23.355700	23.907900	-4.060400
2019-06-21 00:23:28.100	23.447300	24.274100	-3.877300
2019-06-21 00:23:29.100	23.569400	24.609800	-3.724700
2019-06-21 00:23:30.100	23.660900	24.854000	-3.480600
2019-06-21 00:23:31.100	23.630400	24.884500	-3.511100
2019-06-21 00:23:32.100	23.599900	24.731900	-3.633200
2019-06-21 00:23:33.100	23.477800	24.548800	-3.816300
2019-06-21 00:23:34.100	23.508300	24.487800	-3.877300
2019-06-21 00:23:35.100	23.508300	24.457200	-3.907800
2019-06-21 00:23:36.100	23.599900	24.548800	-3.724700
2019-06-21 00:23:37.100	23.722000	24.701400	-3.724700
2019-06-21 00:23:38.100	23.752500	24.670900	-3.694200
2019-06-21 00:23:39.100	23.752500	24.731900	-3.694200
2019-06-21 00:23:40.100	23.752500	24.762400	-3.694200
2019-06-21 00:23:41.100	23.813500	24.945500	-3.480600
2019-06-21 00:23:42.100	23.996600	25.006600	-3.358500
2019-06-21 00:23:43.100	23.996600	24.976000	-3.450100
2019-06-21 00:23:44.100	23.905100	24.854000	-3.450100
2019-06-21 00:23:45.100	23.783000	24.640400	-3.633200
2019-06-21 00:23:46.100	23.660900	24.609800	-3.724700
2019-06-21 00:23:47.100	23.722000	24.731900	-3.602600
2019-06-21 00:23:48.100	23.844000	24.915000	-3.358500
2019-06-21 00:23:49.100	23.996600	25.037100	-3.297500
2019-06-21 00:23:50.100	23.905100	24.945500	-3.480600
2019-06-21 00:23:51.100	23.813500	24.854000	-3.480600
2019-06-21 00:23:52.100	23.874500	24.792900	-3.450100
2019-06-21 00:23:53.100	24.088200	24.915000	-3.297500
2019-06-21 00:23:54.100	24.149200	24.915000	-3.205900
2019-06-21 00:23:55.100	23.996600	24.884500	-3.328000
2019-06-21 00:23:56.100	23.996600	24.823500	-3.358500
2019-06-21 00:23:57.100	24.088200	24.792900	-3.328000
2019-06-21 00:23:58.100	24.027100	24.731900	-3.358500
2019-06-21 00:23:59.100	23.935600	24.670900	-3.389000
2019-06-21 00:24:00.100	23.905100	24.609800	-3.541600
2019-06-21 00:24:01.100	23.905100	24.609800	-3.511100
2019-06-21 00:24:02.100	23.996600	24.640400	-3.511100
2019-06-21 00:24:03.100	24.088200	24.640400	-3.358500
2019-06-21 00:24:04.100	24.271300	24.731900	-3.297500
2019-06-21 00:24:05.100	24.210200	24.640400	-3.389000
2019-06-21 00:24:06.100	24.210200	24.518300	-3.419500
2019-06-21 00:24:07.100	24.088200	24.457200	-3.572100
2019-06-21 00:24:08.100	24.118700	24.213100	-3.633200
2019-06-21 00:24:09.100	24.118700	24.213100	-3.694200
2019-06-21 00:24:10.100	24.057600	24.121600	-3.694200
2019-06-21 00:24:11.100	24.118700	24.060500	-3.694200
2019-06-21 00:24:12.100	24.057600	24.091000	-3.694200
2019-06-21 00:24:13.100	23.935600	23.999500	-3.724700
2019-06-21 00:24:14.100	23.996600	23.938400	-3.755200
2019-06-21 00:24:15.100	24.027100	23.877400	-3.694200
2019-06-21 00:24:16.100	24.027100	23.846900	-3.755200
2019-06-21 00:24:17.100	24.088200	23.877400	-3.694200
2019-06-21 00:24:18.100	24.240800	23.877400	-3.602600
2019-06-21 00:24:19.100	24.332300	23.999500	-3.419500
2019-06-21 00:24:20.100	24.332300	24.091000	-3.419500
2019-06-21 00:24:21.100	24.271300	23.969000	-3.511100
2019-06-21 00:24:22.100	24.301800	23.999500	-3.511100
2019-06-21 00:24:23.100	24.362800	24.060500	-3.450100
2019-06-21 00:24:24.100	24.423900	24.091000	-3.389000
2019-06-21 00:24:25.100	24.423900	23.999500	-3.419500
2019-06-21 00:24:26.100	24.423900	23.999500	-3.511100
2019-06-21 00:24:27.100	24.423900	23.969000	-3.511100
2019-06-21 00:24:28.100	24.484900	23.999500	-3.450100
2019-06-21 00:24:29.100	24.545900	24.060500	-3.358500
2019-06-21 00:24:30.100	24.576400	24.030000	-3.358500
2019-06-21 00:24:31.100	24.545900	23.999500	-3.480600
2019-06-21 00:24:32.100	24.515400	23.907900	-3.450100
2019-06-21 00:24:33.100	24.607000	23.938400	-3.511100
2019-06-21 00:24:34.100	24.729000	24.091000	-3.389000
2019-06-21 00:24:35.100	24.942700	24.213100	-3.236400
2019-06-21 00:24:36.100	25.095200	24.213100	-3.053300
2019-06-21 00:24:37.100	25.034200	24.213100	-3.267000
2019-06-21 00:24:38.100	24.973200	24.030000	-3.236400
2019-06-21 00:24:39.100	24.881600	23.907900	-3.358500
2019-06-21 00:24:40.100	24.851100	23.877400	-3.450100
2019-06-21 00:24:41.100	24.912100	23.755300	-3.389000
2019-06-21 00:24:42.100	24.851100	23.663800	-3.419500
2019-06-21 00:24:43.100	24.851100	23.602800	-3.450100
2019-06-21 00:24:44.100	24.881600	23.755300	-3.389000
2019-06-21 00:24:45.100	25.034200	23.724800	-3.358500
2019-06-21 00:24:46.100	25.095200	23.724800	-3.358500
2019-06-21 00:24:47.100	25.064700	23.663800	-3.419500
2019-06-21 00:24:48.100	25.095200	23.602800	-3.389000
2019-06-21 00:24:49.100	25.003700	23.511200	-3.389000
2019-06-21 00:24:50.100	24.942700	23.572200	-3.389000
2019-06-21 00:24:51.100	25.034200	23.511200	-3.358500
2019-06-21 00:24:52.100	25.156300	23.602800	-3.236400
2019-06-21 00:24:53.100	25.156300	23.633300	-3.297500
2019-06-21 00:24:54.100	25.125800	23.724800	-3.297500
2019-06-21 00:24:55.100	25.217300	23.572200	-3.358500
2019-06-21 00:24:56.100	25.156300	23.511200	-3.480600
2019-06-21 00:24:57.100	25.247800	23.572200	-3.297500
2019-06-21 00:24:58.100	25.400400	23.602800	-3.205900
2019-06-21 00:24:59.100	25.614000	23.724800	-3.144900
2019-06-21 00:25:00.100	25.553000	23.724800	-3.144900
2019-06-21 00:25:01.100	25.461500	23.572200	-3.236400
2019-06-21 00:25:02.100	25.339400	23.480700	-3.297500
2019-06-21 00:25:03.100	25.400400	23.419600	-3.328000
2019-06-21 00:25:04.100	25.400400	23.328100	-3.297500
2019-06-21 00:25:05.100	25.400400	23.358600	-3.328000
2019-06-21 00:25:06.100	25.522500	23.328100	-3.297500
2019-06-21 00:25:07.100	25.583500	23.358600	-3.205900
2019-06-21 00:25:08.100	25.522500	23.450200	-3.175400
2019-06-21 00:25:09.100	25.583500	23.389100	-3.236400
2019-06-21 00:25:10.100	25.583500	23.389100	-3.267000
2019-06-21 00:25:11.100	25.522500	23.328100	-3.114400
2019-06-21 00:25:12.100	25.522500	23.328100	-3.114400
2019-06-21 00:25:13.100	25.583500	23.389100	-3.175400
2019-06-21 00:25:14.100	25.644600	23.389100	-3.175400
2019-06-21 00:25:15.100	25.766600	23.450200	-3.114400
2019-06-21 00:25:16.100	25.797100	23.511200	-3.114400
2019-06-21 00:25:17.100	25.827700	23.480700	-3.175400
2019-06-21 00:25:18.100	25.736100	23.389100	-3.205900
2019-06-21 00:25:19.100	25.705600	23.450200	-3.114400
2019-06-21 00:25:20.100	25.705600	23.419600	-3.175400
2019-06-21 00:25:21.100	25.614000	23.328100	-3.267000
2019-06-21 00:25:22.100	25.614000	23.297600	-3.236400
2019-06-21 00:25:23.100	25.644600	23.358600	-3.205900
2019-06-21 00:25:24.100	25.705600	23.297600	-3.205900
2019-06-21 00:25:25.100	25.644600	23.358600	-3.267000
2019-06-21 00:25:26.100	25.583500	23.419600	-3.297500
2019-06-21 00:25:27.100	25.644600	23.450200	-3.175400
2019-06-21 00:25:28.100	25.797100	23.450200	-3.144900
2019-06-21 00:25:29.100	25.827700	23.480700	-3.053300
2019-06-21 00:25:30.100	25.888700	23.480700	-3.053300
2019-06-21 00:25:31.100	25.827700	23.450200	-3.022800
2019-06-21 00:25:32.100	25.797100	23.511200	-3.022800
2019-06-21 00:25:33.100	25.766600	23.267100	-3.144900
2019-06-21 00:25:34.100	25.614000	23.084000	-3.297500
2019-06-21 00:25:35.100	25.553000	22.931400	-3.389000
2019-06-21 00:25:36.100	25.400400	22.778800	-3.511100
2019-06-21 00:25:37.100	25.461500	22.778800	-3.450100
2019-06-21 00:25:38.100	25.522500	22.900900	-3.419500
2019-06-21 00:25:39.100	25.492000	22.961900	-3.389000
2019-06-21 00:25:40.100	25.492000	23.022900	-3.358500
2019-06-21 00:25:41.100	25.583500	23.114500	-3.389000
2019-06-21 00:25:42.100	25.583500	23.114500	-3.297500
2019-06-21 00:25:43.100	25.430900	23.022900	-3.358500
2019-06-21 00:25:44.100	25.461500	23.084000	-3.389000
2019-06-21 00:25:45.100	25.461500	23.114500	-3.358500
2019-06-21 00:25:46.100	25.369900	22.992400	-3.450100
2019-06-21 00:25:47.100	25.339400	22.961900	-3.572100
2019-06-21 00:25:48.100	25.308900	22.839800	-3.541600
2019-06-21 00:25:49.100	25.247800	22.809300	-3.572100
2019-06-21 00:25:50.100	25.186800	22.687200	-3.663700
2019-06-21 00:25:51.100	25.156300	22.687200	-3.663700
2019-06-21 00:25:52.100	25.156300	22.717700	-3.755200
2019-06-21 00:25:53.100	25.156300	22.748300	-3.724700
2019-06-21 00:25:54.100	25.064700	22.778800	-3.724700
2019-06-21 00:25:55.100	25.186800	22.961900	-3.511100
2019-06-21 00:25:56.100	25.278400	23.145000	-3.511100
2019-06-21 00:25:57.100	25.247800	23.175500	-3.511100
2019-06-21 00:25:58.100	25.156300	23.022900	-3.602600
2019-06-21 00:25:59.100	25.064700	22.870300	-3.785800
2019-06-21 00:26:00.100	25.034200	22.900900	-3.633200
2019-06-21 00:26:01.100	25.095200	22.992400	-3.541600
2019-06-21 00:26:02.100	25.125800	23.022900	-3.480600
2019-06-21 00:26:03.100	25.034200	22.992400	-3.633200
2019-06-21 00:26:04.100	24.912100	22.870300	-3.724700
2019-06-21 00:26:05.100	24.973200	22.961900	-3.633200
2019-06-21 00:26:06.100	24.912100	23.022900	-3.694200
2019-06-21 00:26:07.100	24.820600	23.022900	-3.663700
2019-06-21 00:26:08.100	24.790100	23.022900	-3.755200
2019-06-21 00:26:09.100	24.729000	22.992400	-3.694200
2019-06-21 00:26:10.100	24.759600	22.900900	-3.694200
2019-06-21 00:26:11.100	24.912100	22.931400	-3.724700
2019-06-21 00:26:12.100	24.881600	22.992400	-3.633200
2019-06-21 00:26:13.100	24.973200	22.992400	-3.602600
2019-06-21 00:26:14.100	25.003700	23.084000	-3.633200
2019-06-21 00:26:15.100	24.973200	23.114500	-3.694200
2019-06-21 00:26:16.100	25.003700	23.206000	-3.602600
2019-06-21 00:26:17.100	24.973200	23.206000	-3.694200
2019-06-21 00:26:18.100	24.912100	23.084000	-3.724700
2019-06-21 00:26:19.100	24.912100	22.961900	-3.907800
2019-06-21 00:26:20.100	24.851100	22.992400	-3.938300
2019-06-21 00:26:21.100	24.851100	22.931400	-3.938300
2019-06-21 00:26:22.100	24.881600	22.961900	-3.907800
2019-06-21 00:26:23.100	24.881600	22.717700	-3.907800
2019-06-21 00:26:24.100	24.607000	22.504100	-4.152000
2019-06-21 00:26:25.100	24.454400	22.351500	-4.365600
2019-06-21 00:26:26.100	24.301800	22.229500	-4.487700
2019-06-21 00:26:27.100	24.271300	22.290500	-4.457100
2019-06-21 00:26:28.100	24.545900	22.412600	-4.365600
2019-06-21 00:26:29.100	24.637500	22.534600	-4.213000
2019-06-21 00:26:30.100	24.698500	22.534600	-4.121400
2019-06-21 00:26:31.100	24.668000	22.473600	-4.152000
2019-06-21 00:26:32.100	24.607000	22.534600	-4.213000
2019-06-21 00:26:33.100	24.698500	22.595700	-4.060400
2019-06-21 00:26:34.100	24.668000	22.534600	-4.121400
2019-06-21 00:26:35.100	24.515400	22.534600	-4.213000
2019-06-21 00:26:36.100	24.607000	22.443100	-4.243500
2019-06-21 00:26:37.100	24.607000	22.473600	-4.304500
2019-06-21 00:26:38.100	24.545900	22.412600	-4.304500
2019-06-21 00:26:39.100	24.515400	22.382100	-4.304500
2019-06-21 00:26:40.100	24.393300	22.321000	-4.335100
2019-06-21 00:26:41.100	24.484900	22.473600	-4.304500
2019-06-21 00:26:42.100	24.484900	22.595700	-4.304500
2019-06-21 00:26:43.100	24.484900	22.595700	-4.304500
2019-06-21 00:26:44.100	24.515400	22.626200	-4.274000
2019-06-21 00:26:45.100	24.515400	22.504100	-4.396100
2019-06-21 00:26:46.100	24.607000	22.748300	-4.274000
2019-06-21 00:26:47.100	24.576400	22.748300	-4.274000
2019-06-21 00:26:48.100	24.454400	22.656700	-4.335100
2019-06-21 00:26:49.100	24.362800	22.595700	-4.304500
2019-06-21 00:26:50.100	24.454400	22.656700	-4.304500
2019-06-21 00:26:51.100	24.484900	22.778800	-4.274000
2019-06-21 00:26:52.100	24.515400	22.809300	-4.335100
2019-06-21 00:26:53.100	24.515400	22.809300	-4.335100
2019-06-21 00:26:54.100	24.454400	22.839800	-4.365600
2019-06-21 00:26:55.100	24.545900	22.839800	-4.457100
2019-06-21 00:26:56.100	24.637500	22.992400	-4.365600
2019-06-21 00:26:57.100	24.576400	23.084000	-4.243500
2019-06-21 00:26:58.100	24.698500	23.053400	-4.243500
2019-06-21 00:26:59.100	24.698500	23.084000	-4.243500
2019-06-21 00:27:00.100	24.790100	23.084000	-4.213000
2019-06-21 00:27:01.100	24.820600	23.145000	-4.274000
2019-06-21 00:27:02.100	24.851100	23.145000	-4.213000
2019-06-21 00:27:03.100	24.820600	23.145000	-4.243500
2019-06-21 00:27:04.100	24.912100	23.236500	-4.243500
2019-06-21 00:27:05.100	25.003700	23.175500	-4.182500
2019-06-21 00:27:06.100	25.095200	23.206000	-4.121400
2019-06-21 00:27:07.100	25.003700	23.084000	-4.274000
2019-06-21 00:27:08.100	24.973200	23.084000	-4.335100
2019-06-21 00:27:09.100	25.064700	23.175500	-4.213000
2019-06-21 00:27:10.100	25.186800	23.236500	-4.182500
2019-06-21 00:27:11.100	25.156300	23.206000	-4.213000
2019-06-21 00:27:12.100	25.156300	22.961900	-4.243500
2019-06-21 00:27:13.100	25.217300	23.084000	-4.274000
2019-06-21 00:27:14.100	25.461500	23.358600	-4.090900
2019-06-21 00:27:15.100	25.553000	23.694300	-3.968900
2019-06-21 00:27:16.100	25.675100	23.755300	-3.938300
2019-06-21 00:27:17.100	25.766600	23.877400	-3.968900
2019-06-21 00:27:18.100	25.736100	23.724800	-3.968900
2019-06-21 00:27:19.100	25.858200	23.541700	-4.029900
2019-06-21 00:27:20.100	25.766600	23.633300	-4.029900
2019-06-21 00:27:21.100	25.858200	23.633300	-3.938300
2019-06-21 00:27:22.100	25.980300	23.724800	-3.968900
2019-06-21 00:27:23.100	26.071800	23.846900	-3.877300
2019-06-21 00:27:24.100	26.193900	23.938400	-3.846800
2019-06-21 00:27:25.100	26.285400	23.877400	-3.907800
2019-06-21 00:27:26.100	26.163400	23.877400	-3.938300
2019-06-21 00:27:27.100	26.315900	23.877400	-3.877300
2019-06-21 00:27:28.100	26.315900	23.999500	-3.785800
2019-06-21 00:27:29.100	26.407500	24.182600	-3.694200
2019-06-21 00:27:30.100	26.468500	24.121600	-3.785800
2019-06-21 00:27:31.100	26.560100	24.243600	-3.724700
2019-06-21 00:27:32.100	26.712700	24.274100	-3.633200
2019-06-21 00:27:33.100	26.926300	24.365700	-3.541600
2019-06-21 00:27:34.100	26.926300	24.335200	-3.480600
2019-06-21 00:27:35.100	26.865300	24.304700	-3.694200
2019-06-21 00:27:36.100	26.834700	24.213100	-3.694200
2019-06-21 00:27:37.100	26.834700	24.182600	-3.572100
2019-06-21 00:27:38.100	27.048400	24.335200	-3.480600
2019-06-21 00:27:39.100	27.201000	24.548800	-3.419500
2019-06-21 00:27:40.100	27.201000	24.670900	-3.450100
2019-06-21 00:27:41.100	27.109400	24.518300	-3.541600
2019-06-21 00:27:42.100	27.017900	24.365700	-3.602600
2019-06-21 00:27:43.100	27.139900	24.335200	-3.602600
2019-06-21 00:27:44.100	27.170400	24.365700	-3.480600
2019-06-21 00:27:45.100	27.414600	24.548800	-3.358500
2019-06-21 00:27:46.100	27.536700	24.548800	-3.358500
2019-06-21 00:27:47.100	27.536700	24.518300	-3.358500
2019-06-21 00:27:48.100	27.475600	24.548800	-3.419500
2019-06-21 00:27:49.100	27.445100	24.396200	-3.480600
2019-06-21 00:27:50.100	27.567200	24.365700	-3.419500
2019-06-21 00:27:51.100	27.628200	24.304700	-3.419500
2019-06-21 00:27:52.100	27.628200	24.213100	-3.358500
2019-06-21 00:27:53.100	27.689200	24.182600	-3.358500
2019-06-21 00:27:54.100	27.658700	24.091000	-3.419500
2019-06-21 00:27:55.100	27.628200	23.938400	-3.480600
2019-06-21 00:27:56.100	27.597700	23.938400	-3.541600
2019-06-21 00:27:57.100	27.658700	23.969000	-3.511100
2019-06-21 00:27:58.100	27.841800	24.213100	-3.389000
2019-06-21 00:27:59.100	28.055500	24.426700	-3.267000
2019-06-21 00:28:00.100	28.208000	24.365700	-3.205900
2019-06-21 00:28:01.100	28.177500	24.243600	-3.267000
2019-06-21 00:28:02.100	28.147000	24.030000	-3.267000
2019-06-21 00:28:03.100	28.147000	23.969000	-3.328000
2019-06-21 00:28:04.100	28.116500	23.938400	-3.419500
2019-06-21 00:28:05.100	28.147000	23.938400	-3.358500
2019-06-21 00:28:06.100	28.238600	23.969000	-3.358500
2019-06-21 00:28:07.100	28.238600	23.999500	-3.328000
2019-06-21 00:28:08.100	28.208000	24.060500	-3.450100
2019-06-21 00:28:09.100	28.177500	24.060500	-3.511100
2019-06-21 00:28:10.100	28.177500	23.938400	-3.480600
2019-06-21 00:28:11.100	28.208000	23.907900	-3.389000
2019-06-21 00:28:12.100	28.116500	23.816400	-3.419500
2019-06-21 00:28:13.100	28.147000	23.755300	-3.572100
2019-06-21 00:28:14.100	28.238600	23.785900	-3.480600
2019-06-21 00:28:15.100	28.391100	23.907900	-3.358500
2019-06-21 00:28:16.100	28.452200	23.999500	-3.328000
2019-06-21 00:28:17.100	28.482700	23.999500	-3.236400
2019-06-21 00:28:18.100	28.452200	23.969000	-3.267000
2019-06-21 00:28:19.100	28.482700	24.060500	-3.297500
2019-06-21 00:28:20.100	28.665800	24.152100	-3.236400
2019-06-21 00:28:21.100	28.543700	24.152100	-3.114400
2019-06-21 00:28:22.100	28.543700	24.091000	-3.267000
2019-06-21 00:28:23.100	28.391100	23.846900	-3.450100
2019-06-21 00:28:24.100	28.391100	23.724800	-3.541600
2019-06-21 00:28:25.100	28.452200	23.663800	-3.572100
2019-06-21 00:28:26.100	28.604800	23.633300	-3.572100
2019-06-21 00:28:27.100	28.635300	23.511200	-3.633200
2019-06-21 00:28:28.100	28.696300	23.602800	-3.541600
2019-06-21 00:28:29.100	28.635300	23.633300	-3.480600
2019-06-21 00:28:30.100	28.543700	23.633300	-3.572100
2019-06-21 00:28:31.100	28.360600	23.511200	-3.633200
2019-06-21 00:28:32.100	28.360600	23.480700	-3.724700
2019-06-21 00:28:33.100	28.452200	23.755300	-3.602600
2019-06-21 00:28:34.100	28.574200	23.938400	-3.541600
2019-06-21 00:28:35.100	28.726800	24.213100	-3.419500
2019-06-21 00:28:36.100	28.757400	24.243600	-3.419500
2019-06-21 00:28:37.100	28.696300	24.243600	-3.450100
2019-06-21 00:28:38.100	28.574200	24.121600	-3.419500
2019-06-21 00:28:39.100	28.452200	23.999500	-3.480600
2019-06-21 00:28:40.100	28.330100	23.938400	-3.602600
2019-06-21 00:28:41.100	28.177500	23.755300	-3.663700
2019-06-21 00:28:42.100	28.055500	23.816400	-3.694200
2019-06-21 00:28:43.100	28.147000	23.938400	-3.572100
2019-06-21 00:28:44.100	28.208000	23.969000	-3.419500
2019-06-21 00:28:45.100	28.299600	24.060500	-3.389000
2019-06-21 00:28:46.100	28.086000	23.846900	-3.541600
2019-06-21 00:28:47.100	27.841800	23.694300	-3.724700
2019-06-21 00:28:48.100	27.841800	23.724800	-3.785800
2019-06-21 00:28:49.100	27.811300	23.877400	-3.755200
2019-06-21 00:28:50.100	27.780800	23.907900	-3.816300
2019-06-21 00:28:51.100	27.689200	24.030000	-3.877300
2019-06-21 00:28:52.100	27.445100	23.938400	-3.999400
2019-06-21 00:28:53.100	27.323000	23.755300	-4.213000
2019-06-21 00:28:54.100	27.170400	23.602800	-4.213000
2019-06-21 00:28:55.100	27.170400	23.480700	-4.213000
2019-06-21 00:28:56.100	27.078900	23.511200	-4.243500
2019-06-21 00:28:57.100	27.139900	23.724800	-4.213000
2019-06-21 00:28:58.100	27.262000	24.152100	-3.968900
2019-06-21 00:28:59.100	27.323000	24.426700	-3.907800
2019-06-21 00:29:00.100	27.292500	24.579300	-3.907800
2019-06-21 00:29:01.100	27.231500	24.548800	-3.907800
2019-06-21 00:29:02.100	27.109400	24.426700	-4.029900
2019-06-21 00:29:03.100	27.017900	24.304700	-4.029900
2019-06-21 00:29:04.100	27.139900	24.396200	-4.060400
2019-06-21 00:29:05.100	27.139900	24.548800	-3.938300
2019-06-21 00:29:06.100	26.926300	24.548800	-4.029900
2019-06-21 00:29:07.100	26.773700	24.548800	-3.999400
2019-06-21 00:29:08.100	26.712700	24.579300	-3.999400
2019-06-21 00:29:09.100	26.773700	24.548800	-4.060400
2019-06-21 00:29:10.100	26.865300	24.609800	-3.968900
2019-06-21 00:29:11.100	26.926300	24.762400	-3.938300
2019-06-21 00:29:12.100	26.865300	24.731900	-3.938300
2019-06-21 00:29:13.100	26.743200	24.670900	-4.029900
2019-06-21 00:29:14.100	26.621100	24.640400	-4.121400
2019-06-21 00:29:15.100	26.712700	24.701400	-4.152000
2019-06-21 00:29:16.100	26.743200	24.792900	-4.029900
2019-06-21 00:29:17.100	26.773700	24.823500	-3.968900
2019-06-21 00:29:18.100	26.804200	24.762400	-3.999400
2019-06-21 00:29:19.100	26.773700	24.792900	-4.029900
2019-06-21 00:29:20.100	26.865300	24.854000	-3.999400
2019-06-21 00:29:21.100	26.926300	24.945500	-4.029900
2019-06-21 00:29:22.100	26.773700	24.823500	-4.090900
2019-06-21 00:29:23.100	26.773700	24.823500	-4.090900
2019-06-21 00:29:24.100	26.712700	24.731900	-4.121400
2019-06-21 00:29:25.100	26.804200	24.762400	-3.968900
2019-06-21 00:29:26.100	26.712700	24.731900	-4.029900
2019-06-21 00:29:27.100	26.712700	24.640400	-4.060400
2019-06-21 00:29:28.100	26.773700	24.640400	-4.060400
2019-06-21 00:29:29.100	26.804200	24.640400	-4.029900
2019-06-21 00:29:30.100	26.956800	24.701400	-3.999400
2019-06-21 00:29:31.100	27.017900	24.701400	-3.999400
2019-06-21 00:29:32.100	27.109400	24.701400	-3.999400
2019-06-21 00:29:33.100	27.048400	24.670900	-4.090900
2019-06-21 00:29:34.100	26.834700	24.609800	-4.304500
2019-06-21 00:29:35.100	26.865300	24.640400	-4.304500
2019-06-21 00:29:36.100	26.834700	24.701400	-4.274000
2019-06-21 00:29:37.100	26.926300	24.762400	-4.213000
2019-06-21 00:29:38.100	27.078900	24.731900	-4.213000
2019-06-21 00:29:39.100	27.109400	24.762400	-4.213000
2019-06-21 00:29:40.100	27.170400	24.670900	-4.152000
2019-06-21 00:29:41.100	27.170400	24.731900	-4.121400
2019-06-21 00:29:42.100	27.262000	24.731900	-4.121400
2019-06-21 00:29:43.100	27.201000	24.731900	-4.152000
2019-06-21 00:29:44.100	27.170400	24.640400	-4.243500
2019-06-21 00:29:45.100	27.170400	24.609800	-4.243500
2019-06-21 00:29:46.100	27.201000	24.457200	-4.396100
2019-06-21 00:29:47.100	27.201000	24.426700	-4.335100
2019-06-21 00:29:48.100	27.170400	24.335200	-4.365600
2019-06-21 00:29:49.100	27.231500	24.426700	-4.304500
2019-06-21 00:29:50.100	27.384100	24.487800	-4.213000
2019-06-21 00:29:51.100	27.414600	24.396200	-4.152000
2019-06-21 00:29:52.100	27.414600	24.457200	-4.243500
2019-06-21 00:29:53.100	27.292500	24.396200	-4.304500
2019-06-21 00:29:54.100	27.414600	24.426700	-4.182500
2019-06-21 00:29:55.100	27.597700	24.579300	-4.182500
2019-06-21 00:29:56.100	27.750300	24.640400	-4.060400
2019-06-21 00:29:57.100	27.689200	24.609800	-3.999400
2019-06-21 00:29:58.100	27.658700	24.487800	-4.182500
2019-06-21 00:29:59.100	27.567200	24.426700	-4.274000
2019-06-21 00:30:00.100	27.658700	24.365700	-4.304500
2019-06-21 00:30:01.100	27.719800	24.396200	-4.243500
2019-06-21 00:30:02.100	27.811300	24.335200	-4.213000
2019-06-21 00:30:03.100	27.994400	24.304700	-4.121400
2019-06-21 00:30:04.100	28.055500	24.335200	-4.060400
2019-06-21 00:30:05.100	28.024900	24.304700	-4.090900
2019-06-21 00:30:06.100	27.963900	24.335200	-4.029900
2019-06-21 00:30:07.100	27.933400	24.274100	-4.090900
2019-06-21 00:30:08.100	28.024900	24.152100	-4.121400
2019-06-21 00:30:09.100	27.963900	23.999500	-4.243500
2019-06-21 00:30:10.100	27.963900	23.969000	-4.274000
2019-06-21 00:30:11.100	28.024900	23.999500	-4.213000
2019-06-21 00:30:12.100	28.208000	24.121600	-4.182500
2019-06-21 00:30:13.100	28.421700	24.213100	-3.968900
2019-06-21 00:30:14.100	28.543700	24.213100	-3.938300
2019-06-21 00:30:15.100	28.543700	24.091000	-3.938300
2019-06-21 00:30:16.100	28.543700	24.152100	-3.938300
2019-06-21 00:30:17.100	28.604800	24.060500	-3.968900
2019-06-21 00:30:18.100	28.726800	23.969000	-3.968900
2019-06-21 00:30:19.100	28.757400	23.938400	-3.999400
2019-06-21 00:30:20.100	28.726800	23.938400	-3.999400
2019-06-21 00:30:21.100	28.848900	23.877400	-3.938300
2019-06-21 00:30:22.100	28.818400	23.969000	-3.907800
2019-06-21 00:30:23.100	28.909900	23.938400	-3.877300
2019-06-21 00:30:24.100	28.879400	23.938400	-3.907800
2019-06-21 00:30:25.100	28.879400	23.938400	-3.999400
2019-06-21 00:30:26.100	28.879400	23.907900	-4.029900
2019-06-21 00:30:27.100	28.879400	23.907900	-4.029900
2019-06-21 00:30:28.100	29.001500	23.938400	-3.999400
2019-06-21 00:30:29.100	29.123600	23.907900	-4.029900
2019-06-21 00:30:30.100	29.123600	23.877400	-3.968900
2019-06-21 00:30:31.100	29.062500	23.816400	-4.060400
2019-06-21 00:30:32.100	29.062500	23.663800	-4.121400
2019-06-21 00:30:33.100	29.123600	23.572200	-4.090900
2019-06-21 00:30:34.100	29.123600	23.419600	-4.090900
2019-06-21 00:30:35.100	29.184600	23.480700	-4.152000
2019-06-21 00:30:36.100	29.276200	23.480700	-4.090900
2019-06-21 00:30:37.100	29.428700	23.480700	-3.968900
2019-06-21 00:30:38.100	29.550800	23.511200	-3.968900
2019-06-21 00:30:39.100	29.672900	23.450200	-3.999400
2019-06-21 00:30:40.100	29.733900	23.358600	-3.938300
2019-06-21 00:30:41.100	29.825500	23.450200	-3.938300
2019-06-21 00:30:42.100	29.917000	23.419600	-3.877300
2019-06-21 00:30:43.100	29.947500	23.389100	-3.846800
2019-06-21 00:30:44.100	29.978100	23.297600	-3.877300
2019-06-21 00:30:45.100	30.039100	23.358600	-3.938300
2019-06-21 00:30:46.100	30.130600	23.389100	-3.907800
2019-06-21 00:30:47.100	30.130600	23.389100	-3.938300
2019-06-21 00:30:48.100	30.069600	23.328100	-3.999400
2019-06-21 00:30:49.100	30.100100	23.328100	-3.999400
2019-06-21 00:30:50.100	30.100100	23.358600	-3.968900
2019-06-21 00:30:51.100	30.130600	23.358600	-3.938300
2019-06-21 00:30:52.100	30.222200	23.541700	-3.968900
2019-06-21 00:30:53.100	30.222200	23.572200	-3.968900
2019-06-21 00:30:54.100	30.222200	23.633300	-3.968900
2019-06-21 00:30:55.100	30.283200	23.816400	-3.846800
2019-06-21 00:30:56.100	30.435800	23.907900	-3.694200
2019-06-21 00:30:57.100	30.435800	24.030000	-3.633200
2019-06-21 00:30:58.100	30.252700	23.969000	-3.907800
2019-06-21 00:30:59.100	30.252700	23.969000	-3.877300
2019-06-21 00:31:00.100	30.405300	24.060500	-3.877300
2019-06-21 00:31:01.100	30.466300	24.091000	-3.846800
2019-06-21 00:31:02.100	30.435800	24.152100	-3.816300
2019-06-21 00:31:03.100	30.313800	24.213100	-3.938300
2019-06-21 00:31:04.100	30.283200	24.243600	-3.907800
2019-06-21 00:31:05.100	30.344300	24.335200	-3.968900
2019-06-21 00:31:06.100	30.283200	24.365700	-4.029900
2019-06-21 00:31:07.100	30.374800	24.426700	-4.029900
2019-06-21 00:31:08.100	30.252700	24.518300	-3.999400
2019-06-21 00:31:09.100	30.191700	24.579300	-3.999400
2019-06-21 00:31:10.100	30.191700	24.731900	-3.968900
2019-06-21 00:31:11.100	30.252700	24.823500	-3.907800
2019-06-21 00:31:12.100	30.252700	24.915000	-3.877300
2019-06-21 00:31:13.100	30.130600	24.823500	-3.938300
2019-06-21 00:31:14.100	30.069600	24.884500	-4.121400
2019-06-21 00:31:15.100	30.130600	24.976000	-4.029900
2019-06-21 00:31:16.100	30.100100	25.128600	-4.090900
2019-06-21 00:31:17.100	30.008600	25.098100	-4.090900
2019-06-21 00:31:18.100	29.733900	25.098100	-4.090900
2019-06-21 00:31:19.100	29.764400	25.037100	-4.213000
2019-06-21 00:31:20.100	29.764400	25.128600	-4.182500
2019-06-21 00:31:21.100	29.856000	25.281200	-4.090900
2019-06-21 00:31:22.100	29.764400	25.372800	-4.182500
2019-06-21 00:31:23.100	29.703400	25.464300	-4.152000
2019-06-21 00:31:24.100	29.672900	25.494800	-4.121400
2019-06-21 00:31:25.100	29.642400	25.525400	-4.243500
2019-06-21 00:31:26.100	29.611800	25.555900	-4.152000
2019-06-21 00:31:27.100	29.611800	25.555900	-4.213000
2019-06-21 00:31:28.100	29.489800	25.586400	-4.304500
2019-06-21 00:31:29.100	29.489800	25.555900	-4.335100
2019-06-21 00:31:30.100	29.428700	25.586400	-4.274000
2019-06-21 00:31:31.100	29.398200	25.678000	-4.335100
2019-06-21 00:31:32.100	29.428700	25.708500	-4.304500
2019-06-21 00:31:33.100	29.276200	25.800000	-4.274000
2019-06-21 00:31:34.100	29.154100	25.739000	-4.304500
2019-06-21 00:31:35.100	29.093000	25.739000	-4.365600
2019-06-21 00:31:36.100	29.001500	25.891600	-4.426600
2019-06-21 00:31:37.100	29.001500	26.013600	-4.396100
2019-06-21 00:31:38.100	28.909900	26.013600	-4.426600
2019-06-21 00:31:39.100	28.757400	26.074700	-4.396100
2019-06-21 00:31:40.100	28.696300	26.105200	-4.457100
2019-06-21 00:31:41.100	28.543700	26.227300	-4.457100
2019-06-21 00:31:42.100	28.421700	26.288300	-4.579200
2019-06-21 00:31:43.100	28.238600	26.227300	-4.701300
2019-06-21 00:31:44.100	28.086000	26.227300	-4.670800
2019-06-21 00:31:45.100	28.116500	26.349300	-4.609700
2019-06-21 00:31:46.100	28.086000	26.471400	-4.640200
2019-06-21 00:31:47.100	27.933400	26.593500	-4.731800
2019-06-21 00:31:48.100	27.841800	26.563000	-4.762300
2019-06-21 00:31:49.100	27.719800	26.685000	-4.762300
2019-06-21 00:31:50.100	27.719800	26.807100	-4.792800
2019-06-21 00:31:51.100	27.628200	26.868100	-4.762300
2019-06-21 00:31:52.100	27.445100	26.807100	-4.914900
2019-06-21 00:31:53.100	27.414600	26.807100	-4.975900
2019-06-21 00:31:54.100	27.323000	26.959700	-4.914900
2019-06-21 00:31:55.100	27.262000	26.990200	-4.914900
2019-06-21 00:31:56.100	27.139900	27.051200	-5.037000
2019-06-21 00:31:57.100	26.987300	26.898700	-5.128500
2019-06-21 00:31:58.100	26.743200	26.868100	-5.250600
2019-06-21 00:31:59.100	26.651600	26.868100	-5.281100
2019-06-21 00:32:00.100	26.590600	26.959700	-5.159000
2019-06-21 00:32:01.100	26.499100	26.959700	-5.189600
2019-06-21 00:32:02.100	26.407500	26.990200	-5.281100
2019-06-21 00:32:03.100	26.377000	27.173300	-5.311600
2019-06-21 00:32:04.100	26.499100	27.203800	-5.342100
2019-06-21 00:32:05.100	26.438000	27.234300	-5.311600
2019-06-21 00:32:06.100	26.377000	27.386900	-5.250600
2019-06-21 00:32:07.100	26.377000	27.448000	-5.220100
2019-06-21 00:32:08.100	26.254900	27.509000	-5.311600
2019-06-21 00:32:09.100	26.132800	27.509000	-5.281100
2019-06-21 00:32:10.100	26.102300	27.539500	-5.311600
2019-06-21 00:32:11.100	26.041300	27.631100	-5.311600
2019-06-21 00:32:12.100	25.858200	27.509000	-5.311600
2019-06-21 00:32:13.100	25.736100	27.509000	-5.342100
2019-06-21 00:32:14.100	25.675100	27.509000	-5.372700
2019-06-21 00:32:15.100	25.675100	27.509000	-5.403200
2019-06-21 00:32:16.100	25.583500	27.600600	-5.433700
2019-06-21 00:32:17.100	25.583500	27.539500	-5.494700
2019-06-21 00:32:18.100	25.217300	27.570000	-5.677800
2019-06-21 00:32:19.100	25.125800	27.478500	-5.738900
2019-06-21 00:32:20.100	25.064700	27.509000	-5.769400
2019-06-21 00:32:21.100	25.064700	27.631100	-5.708400
2019-06-21 00:32:22.100	25.003700	27.692100	-5.677800
2019-06-21 00:32:23.100	24.973200	27.631100	-5.708400
2019-06-21 00:32:24.100	24.881600	27.661600	-5.738900
2019-06-21 00:32:25.100	24.912100	27.692100	-5.799900
2019-06-21 00:32:26.100	24.820600	27.722600	-5.799900
2019-06-21 00:32:27.100	24.637500	27.722600	-5.799900
2019-06-21 00:32:28.100	24.607000	27.692100	-5.769400
2019-06-21 00:32:29.100	24.637500	27.631100	-5.769400
2019-06-21 00:32:30.100	24.545900	27.600600	-5.860900
2019-06-21 00:32:31.100	24.423900	27.570000	-5.891500
2019-06-21 00:32:32.100	24.362800	27.509000	-5.922000
2019-06-21 00:32:33.100	24.301800	27.539500	-5.891500
2019-06-21 00:32:34.100	24.271300	27.631100	-5.830400
2019-06-21 00:32:35.100	24.423900	27.631100	-5.738900
2019-06-21 00:32:36.100	24.393300	27.631100	-5.677800
2019-06-21 00:32:37.100	24.271300	27.570000	-5.799900
2019-06-21 00:32:38.100	24.057600	27.386900	-5.952500
2019-06-21 00:32:39.100	23.905100	27.295400	-6.105100
2019-06-21 00:32:40.100	23.813500	27.234300	-6.074600
2019-06-21 00:32:41.100	23.752500	27.112300	-6.166100
2019-06-21 00:32:42.100	23.630400	27.020700	-6.196600
2019-06-21 00:32:43.100	23.569400	27.051200	-6.166100
2019-06-21 00:32:44.100	23.599900	27.020700	-6.196600
2019-06-21 00:32:45.100	23.569400	27.142800	-6.196600
2019-06-21 00:32:46.100	23.660900	27.264900	-6.074600
2019-06-21 00:32:47.100	23.599900	27.173300	-6.166100
2019-06-21 00:32:48.100	23.416800	27.020700	-6.288200
2019-06-21 00:32:49.100	23.203200	26.807100	-6.410300
2019-06-21 00:32:50.100	23.142100	26.715500	-6.501800
2019-06-21 00:32:51.100	23.233700	26.807100	-6.379700
2019-06-21 00:32:52.100	23.294700	26.898700	-6.349200
2019-06-21 00:32:53.100	23.416800	26.929200	-6.288200
2019-06-21 00:32:54.100	23.416800	26.959700	-6.227200
2019-06-21 00:32:55.100	23.386300	26.929200	-6.257700
2019-06-21 00:32:56.100	23.447300	26.868100	-6.196600
2019-06-21 00:32:57.100	23.447300	26.807100	-6.196600
2019-06-21 00:32:58.100	23.325200	26.746100	-6.257700
2019-06-21 00:32:59.100	23.172600	26.685000	-6.349200
2019-06-21 00:33:00.100	23.111600	26.563000	-6.410300
2019-06-21 00:33:01.100	23.172600	26.654500	-6.379700
2019-06-21 00:33:02.100	23.325200	26.776600	-6.349200
2019-06-21 00:33:03.100	23.416800	26.837600	-6.257700
2019-06-21 00:33:04.100	23.355700	26.807100	-6.288200
2019-06-21 00:33:05.100	23.386300	26.776600	-6.379700
2019-06-21 00:33:06.100	23.508300	26.746100	-6.288200
2019-06-21 00:33:07.100	23.355700	26.746100	-6.318700
2019-06-21 00:33:08.100	23.416800	26.624000	-6.318700
2019-06-21 00:33:09.100	23.355700	26.624000	-6.288200
2019-06-21 00:33:10.100	23.416800	26.654500	-6.227200
2019-06-21 00:33:11.100	23.508300	26.654500	-6.227200
2019-06-21 00:33:12.100	23.508300	26.746100	-6.166100
2019-06-21 00:33:13.100	23.569400	26.715500	-6.105100
2019-06-21 00:33:14.100	23.630400	26.776600	-6.135600
2019-06-21 00:33:15.100	23.630400	26.776600	-6.105100
2019-06-21 00:33:16.100	23.691400	26.868100	-6.044100
2019-06-21 00:33:17.100	23.722000	26.898700	-6.013500
2019-06-21 00:33:18.100	23.752500	26.807100	-6.074600
2019-06-21 00:33:19.100	23.599900	26.776600	-6.166100
2019-06-21 00:33:20.100	23.599900	26.685000	-6.135600
2019-06-21 00:33:21.100	23.630400	26.685000	-6.105100
2019-06-21 00:33:22.100	23.660900	26.929200	-6.044100
2019-06-21 00:33:23.100	23.783000	26.898700	-5.922000
2019-06-21 00:33:24.100	23.813500	26.837600	-5.922000
2019-06-21 00:33:25.100	23.752500	26.776600	-6.044100
2019-06-21 00:33:26.100	23.905100	26.807100	-5.952500
2019-06-21 00:33:27.100	23.935600	26.929200	-5.952500
2019-06-21 00:33:28.100	23.935600	27.051200	-5.799900
2019-06-21 00:33:29.100	23.905100	27.081800	-5.860900
2019-06-21 00:33:30.100	23.813500	27.051200	-5.891500
2019-06-21 00:33:31.100	23.813500	26.929200	-5.860900
2019-06-21 00:33:32.100	23.813500	27.112300	-5.799900
2019-06-21 00:33:33.100	23.996600	27.264900	-5.677800
2019-06-21 00:33:34.100	23.966100	27.356400	-5.738900
2019-06-21 00:33:35.100	23.874500	27.295400	-5.769400
2019-06-21 00:33:36.100	23.966100	27.356400	-5.677800
2019-06-21 00:33:37.100	24.057600	27.539500	-5.586300
2019-06-21 00:33:38.100	24.118700	27.600600	-5.433700
2019-06-21 00:33:39.100	24.149200	27.631100	-5.525300
2019-06-21 00:33:40.100	24.179700	27.539500	-5.494700
2019-06-21 00:33:41.100	24.210200	27.661600	-5.494700
2019-06-21 00:33:42.100	24.210200	27.692100	-5.464200
2019-06-21 00:33:43.100	24.027100	27.631100	-5.494700
2019-06-21 00:33:44.100	23.966100	27.570000	-5.677800
2019-06-21 00:33:45.100	23.844000	27.631100	-5.738900
2019-06-21 00:33:46.100	23.996600	27.753100	-5.494700
2019-06-21 00:33:47.100	24.149200	27.844700	-5.403200
2019-06-21 00:33:48.100	24.149200	27.753100	-5.464200
2019-06-21 00:33:49.100	24.118700	27.692100	-5.525300
2019-06-21 00:33:50.100	24.027100	27.661600	-5.586300
2019-06-21 00:33:51.100	24.118700	27.783700	-5.433700
2019-06-21 00:33:52.100	24.301800	28.088800	-5.220100
2019-06-21 00:33:53.100	24.393300	28.210900	-5.159000
2019-06-21 00:33:54.100	24.362800	28.210900	-5.067500
2019-06-21 00:33:55.100	24.301800	28.027800	-5.311600
2019-06-21 00:33:56.100	24.149200	27.966800	-5.433700
2019-06-21 00:33:57.100	24.118700	27.905700	-5.433700
2019-06-21 00:33:58.100	24.210200	28.088800	-5.372700
2019-06-21 00:33:59.100	24.301800	28.210900	-5.189600
2019-06-21 00:34:00.100	24.484900	28.302500	-5.189600
2019-06-21 00:34:01.100	24.484900	28.394000	-5.220100
2019-06-21 00:34:02.100	24.332300	28.302500	-5.281100
2019-06-21 00:34:03.100	24.393300	28.424500	-5.189600
2019-06-21 00:34:04.100	24.484900	28.424500	-5.037000
2019-06-21 00:34:05.100	24.545900	28.516100	-4.975900
2019-06-21 00:34:06.100	24.515400	28.607600	-5.006500
2019-06-21 00:34:07.100	24.393300	28.485600	-5.067500
2019-06-21 00:34:08.100	24.332300	28.363500	-5.159000
2019-06-21 00:34:09.100	24.271300	28.271900	-5.220100
2019-06-21 00:34:10.100	24.393300	28.424500	-5.098000
2019-06-21 00:34:11.100	24.423900	28.607600	-5.006500
2019-06-21 00:34:12.100	24.484900	28.577100	-4.884400
2019-06-21 00:34:13.100	24.301800	28.516100	-5.067500
2019-06-21 00:34:14.100	24.271300	28.271900	-5.189600
2019-06-21 00:34:15.100	24.240800	28.149900	-5.281100
2019-06-21 00:34:16.100	24.271300	28.241400	-5.281100
2019-06-21 00:34:17.100	24.393300	28.485600	-5.189600
2019-06-21 00:34:18.100	24.423900	28.607600	-5.189600
2019-06-21 00:34:19.100	24.576400	28.699200	-5.067500
2019-06-21 00:34:20.100	24.545900	28.729700	-5.098000
2019-06-21 00:34:21.100	24.362800	28.607600	-5.037000
2019-06-21 00:34:22.100	24.393300	28.638200	-5.037000
2019-06-21 00:34:23.100	24.637500	28.729700	-4.975900
2019-06-21 00:34:24.100	24.881600	28.943300	-4.762300
2019-06-21 00:34:25.100	25.003700	29.034900	-4.762300
2019-06-21 00:34:26.100	25.034200	29.126400	-4.701300
2019-06-21 00:34:27.100	25.003700	29.095900	-4.640200
2019-06-21 00:34:28.100	25.003700	29.095900	-4.731800
2019-06-21 00:34:29.100	25.034200	29.187500	-4.609700
2019-06-21 00:34:30.100	25.125800	29.248500	-4.518200
2019-06-21 00:34:31.100	25.278400	29.370600	-4.457100
2019-06-21 00:34:32.100	25.400400	29.462100	-4.426600
2019-06-21 00:34:33.100	25.400400	29.523200	-4.457100
2019-06-21 00:34:34.100	25.369900	29.523200	-4.426600
2019-06-21 00:34:35.100	25.492000	29.462100	-4.396100
2019-06-21 00:34:36.100	25.553000	29.492600	-4.335100
2019-06-21 00:34:37.100	25.736100	29.645200	-4.152000
2019-06-21 00:34:38.100	25.827700	29.736800	-4.182500
2019-06-21 00:34:39.100	25.949700	29.828300	-3.999400
2019-06-21 00:34:40.100	26.010800	29.980900	-3.999400
2019-06-21 00:34:41.100	26.102300	29.980900	-3.968900
2019-06-21 00:34:42.100	26.102300	29.980900	-3.877300
2019-06-21 00:34:43.100	26.102300	29.980900	-3.999400
2019-06-21 00:34:44.100	26.071800	29.980900	-4.029900
2019-06-21 00:34:45.100	26.041300	30.042000	-3.999400
2019-06-21 00:34:46.100	26.041300	30.042000	-3.999400
2019-06-21 00:34:47.100	26.102300	30.042000	-3.968900
2019-06-21 00:34:48.100	26.254900	30.194600	-3.877300
2019-06-21 00:34:49.100	26.315900	30.133500	-3.846800
2019-06-21 00:34:50.100	26.346500	30.194600	-3.907800
2019-06-21 00:34:51.100	26.346500	30.103000	-3.907800
2019-06-21 00:34:52.100	26.346500	30.164000	-3.877300
2019-06-21 00:34:53.100	26.377000	30.225100	-3.877300
2019-06-21 00:34:54.100	26.499100	30.255600	-3.816300
2019-06-21 00:34:55.100	26.590600	30.347100	-3.785800
2019-06-21 00:34:56.100	26.621100	30.408200	-3.694200
2019-06-21 00:34:57.100	26.743200	30.469200	-3.602600
2019-06-21 00:34:58.100	26.712700	30.499700	-3.572100
2019-06-21 00:34:59.100	26.804200	30.560800	-3.511100
2019-06-21 00:35:00.100	26.651600	30.530200	-3.633200
2019-06-21 00:35:01.100	26.651600	30.591300	-3.572100
2019-06-21 00:35:02.100	26.529600	30.621800	-3.694200
2019-06-21 00:35:03.100	26.621100	30.652300	-3.633200
2019-06-21 00:35:04.100	26.621100	30.713400	-3.572100
2019-06-21 00:35:05.100	26.682200	30.774400	-3.541600
2019-06-21 00:35:06.100	26.773700	30.957500	-3.511100
2019-06-21 00:35:07.100	26.895800	31.079600	-3.389000
2019-06-21 00:35:08.100	26.956800	31.201600	-3.328000
2019-06-21 00:35:09.100	27.048400	31.232100	-3.267000
2019-06-21 00:35:10.100	27.078900	31.384700	-3.236400
2019-06-21 00:35:11.100	27.017900	31.384700	-3.236400
2019-06-21 00:35:12.100	26.987300	31.323700	-3.236400
2019-06-21 00:35:13.100	26.865300	31.354200	-3.297500
2019-06-21 00:35:14.100	26.956800	31.323700	-3.267000
2019-06-21 00:35:15.100	26.956800	31.415300	-3.236400
2019-06-21 00:35:16.100	26.987300	31.476300	-3.267000
2019-06-21 00:35:17.100	27.078900	31.537300	-3.236400
2019-06-21 00:35:18.100	27.139900	31.628900	-3.236400
2019-06-21 00:35:19.100	27.170400	31.750900	-3.236400
2019-06-21 00:35:20.100	27.292500	31.812000	-3.205900
2019-06-21 00:35:21.100	27.201000	31.873000	-3.175400
2019-06-21 00:35:22.100	27.170400	31.995100	-3.236400
2019-06-21 00:35:23.100	27.201000	32.117200	-3.114400
2019-06-21 00:35:24.100	27.323000	32.300300	-2.992300
2019-06-21 00:35:25.100	27.353500	32.330800	-2.900700
2019-06-21 00:35:26.100	27.475600	32.269700	-2.931300
2019-06-21 00:35:27.100	27.414600	32.269700	-3.083800
2019-06-21 00:35:28.100	27.139900	32.056100	-3.175400
2019-06-21 00:35:29.100	27.109400	31.995100	-3.267000
2019-06-21 00:35:30.100	27.262000	32.117200	-3.205900
2019-06-21 00:35:31.100	27.506100	32.239200	-3.083800
2019-06-21 00:35:32.100	27.475600	32.300300	-3.114400
2019-06-21 00:35:33.100	27.475600	32.391800	-3.083800
2019-06-21 00:35:34.100	27.506100	32.391800	-3.053300
2019-06-21 00:35:35.100	27.323000	32.483400	-3.022800
2019-06-21 00:35:36.100	27.445100	32.574900	-2.992300
2019-06-21 00:35:37.100	27.445100	32.544400	-3.022800
2019-06-21 00:35:38.100	27.536700	32.666500	-2.992300
2019-06-21 00:35:39.100	27.628200	32.758000	-2.809200
2019-06-21 00:35:40.100	27.841800	32.941100	-2.717600
2019-06-21 00:35:41.100	27.841800	33.002200	-2.717600
2019-06-21 00:35:42.100	27.841800	32.971700	-2.870200
2019-06-21 00:35:43.100	27.689200	32.941100	-2.961800
2019-06-21 00:35:44.100	27.750300	32.910600	-2.961800
2019-06-21 00:35:45.100	27.780800	33.002200	-2.870200
2019-06-21 00:35:46.100	27.933400	33.154800	-2.656600
2019-06-21 00:35:47.100	28.116500	33.215800	-2.595600
2019-06-21 00:35:48.100	28.177500	33.246300	-2.534500
2019-06-21 00:35:49.100	28.147000	33.337900	-2.595600
2019-06-21 00:35:50.100	28.177500	33.276800	-2.595600
2019-06-21 00:35:51.100	28.208000	33.398900	-2.534500
2019-06-21 00:35:52.100	28.269100	33.307300	-2.565000
2019-06-21 00:35:53.100	28.147000	33.307300	-2.595600
2019-06-21 00:35:54.100	28.055500	33.276800	-2.687100
2019-06-21 00:35:55.100	28.055500	33.337900	-2.565000
2019-06-21 00:35:56.100	28.177500	33.337900	-2.595600
2019-06-21 00:35:57.100	28.299600	33.459900	-2.504000
2019-06-21 00:35:58.100	28.330100	33.459900	-2.412500
2019-06-21 00:35:59.100	28.269100	33.459900	-2.320900
2019-06-21 00:36:00.100	28.238600	33.551500	-2.473500
2019-06-21 00:36:01.100	28.086000	33.551500	-2.534500
2019-06-21 00:36:02.100	27.994400	33.521000	-2.656600
2019-06-21 00:36:03.100	28.147000	33.612500	-2.534500
2019-06-21 00:36:04.100	28.208000	33.795600	-2.534500
2019-06-21 00:36:05.100	28.208000	33.734600	-2.595600
2019-06-21 00:36:06.100	28.086000	33.765100	-2.565000
2019-06-21 00:36:07.100	27.933400	33.734600	-2.565000
2019-06-21 00:36:08.100	27.994400	33.887200	-2.443000
2019-06-21 00:36:09.100	28.238600	34.009200	-2.259900
2019-06-21 00:36:10.100	28.299600	34.192400	-2.107300
2019-06-21 00:36:11.100	28.208000	34.314400	-2.229400
2019-06-21 00:36:12.100	28.116500	34.070300	-2.443000
2019-06-21 00:36:13.100	27.963900	34.009200	-2.565000
2019-06-21 00:36:14.100	27.963900	34.070300	-2.504000
2019-06-21 00:36:15.100	28.147000	34.222900	-2.381900
2019-06-21 00:36:16.100	28.147000	34.314400	-2.259900
2019-06-21 00:36:17.100	28.086000	34.253400	-2.290400
2019-06-21 00:36:18.100	28.024900	34.314400	-2.320900
2019-06-21 00:36:19.100	28.055500	34.375500	-2.259900
2019-06-21 00:36:20.100	28.055500	34.406000	-2.229400
2019-06-21 00:36:21.100	27.994400	34.314400	-2.290400
2019-06-21 00:36:22.100	27.902900	34.283900	-2.351400
2019-06-21 00:36:23.100	27.750300	34.192400	-2.351400
2019-06-21 00:36:24.100	27.780800	34.222900	-2.351400
2019-06-21 00:36:25.100	27.811300	34.283900	-2.290400
2019-06-21 00:36:26.100	27.872300	34.253400	-2.290400
2019-06-21 00:36:27.100	27.811300	34.314400	-2.290400
2019-06-21 00:36:28.100	27.780800	34.406000	-2.229400
2019-06-21 00:36:29.100	27.750300	34.375500	-2.290400
2019-06-21 00:36:30.100	27.628200	34.314400	-2.381900
2019-06-21 00:36:31.100	27.567200	34.253400	-2.443000
2019-06-21 00:36:32.100	27.536700	34.192400	-2.443000
2019-06-21 00:36:33.100	27.597700	34.222900	-2.351400
2019-06-21 00:36:34.100	27.689200	34.222900	-2.259900
2019-06-21 00:36:35.100	27.658700	34.253400	-2.320900
2019-06-21 00:36:36.100	27.597700	34.283900	-2.381900
2019-06-21 00:36:37.100	27.506100	34.253400	-2.443000
2019-06-21 00:36:38.100	27.567200	34.222900	-2.443000
2019-06-21 00:36:39.100	27.475600	34.283900	-2.443000
2019-06-21 00:36:40.100	27.506100	34.222900	-2.473500
2019-06-21 00:36:41.100	27.414600	34.222900	-2.412500
2019-06-21 00:36:42.100	27.384100	34.222900	-2.534500
2019-06-21 00:36:43.100	27.384100	34.222900	-2.473500
2019-06-21 00:36:44.100	27.506100	34.344900	-2.381900
2019-06-21 00:36:45.100	27.414600	34.375500	-2.412500
2019-06-21 00:36:46.100	27.445100	34.283900	-2.443000
2019-06-21 00:36:47.100	27.292500	34.131300	-2.504000
2019-06-21 00:36:48.100	27.292500	34.070300	-2.595600
2019-06-21 00:36:49.100	27.201000	34.009200	-2.717600
2019-06-21 00:36:50.100	27.078900	34.009200	-2.748200
2019-06-21 00:36:51.100	27.139900	33.948200	-2.717600
2019-06-21 00:36:52.100	27.139900	33.856700	-2.687100
2019-06-21 00:36:53.100	27.139900	33.795600	-2.748200
2019-06-21 00:36:54.100	27.139900	33.734600	-2.748200
2019-06-21 00:36:55.100	27.139900	33.826100	-2.656600
2019-06-21 00:36:56.100	27.231500	33.917700	-2.717600
2019-06-21 00:36:57.100	27.262000	33.826100	-2.748200
2019-06-21 00:36:58.100	27.078900	33.734600	-2.748200
2019-06-21 00:36:59.100	27.078900	33.734600	-2.870200
2019-06-21 00:37:00.100	27.078900	33.795600	-2.809200
2019-06-21 00:37:01.100	27.109400	33.795600	-2.778700
2019-06-21 00:37:02.100	27.139900	33.673600	-2.778700
2019-06-21 00:37:03.100	27.048400	33.612500	-2.900700
2019-06-21 00:37:04.100	27.017900	33.521000	-2.870200
2019-06-21 00:37:05.100	27.078900	33.643000	-2.809200
2019-06-21 00:37:06.100	27.078900	33.765100	-2.748200
2019-06-21 00:37:07.100	27.139900	33.856700	-2.656600
2019-06-21 00:37:08.100	27.139900	33.856700	-2.717600
2019-06-21 00:37:09.100	27.078900	33.887200	-2.748200
2019-06-21 00:37:10.100	27.078900	33.887200	-2.656600
2019-06-21 00:37:11.100	27.139900	33.887200	-2.595600
2019-06-21 00:37:12.100	27.109400	33.856700	-2.656600
2019-06-21 00:37:13.100	26.987300	33.856700	-2.656600
2019-06-21 00:37:14.100	27.017900	33.856700	-2.687100
2019-06-21 00:37:15.100	26.987300	33.826100	-2.656600
2019-06-21 00:37:16.100	26.956800	33.795600	-2.717600
2019-06-21 00:37:17.100	26.865300	33.917700	-2.748200
2019-06-21 00:37:18.100	26.834700	33.948200	-2.748200
2019-06-21 00:37:19.100	26.804200	33.887200	-2.809200
2019-06-21 00:37:20.100	26.773700	33.826100	-2.809200
2019-06-21 00:37:21.100	26.804200	33.734600	-2.748200
2019-06-21 00:37:22.100	26.712700	33.704100	-2.839700
2019-06-21 00:37:23.100	26.621100	33.704100	-2.839700
2019-06-21 00:37:24.100	26.590600	33.734600	-2.870200
2019-06-21 00:37:25.100	26.590600	33.765100	-2.809200
2019-06-21 00:37:26.100	26.560100	33.704100	-2.717600
2019-06-21 00:37:27.100	26.438000	33.643000	-2.809200
2019-06-21 00:37:28.100	26.315900	33.551500	-2.961800
2019-06-21 00:37:29.100	26.315900	33.459900	-3.083800
2019-06-21 00:37:30.100	26.346500	33.490500	-3.022800
2019-06-21 00:37:31.100	26.468500	33.582000	-2.900700
2019-06-21 00:37:32.100	26.560100	33.704100	-2.809200
2019-06-21 00:37:33.100	26.529600	33.704100	-2.778700
2019-06-21 00:37:34.100	26.468500	33.582000	-2.809200
2019-06-21 00:37:35.100	26.438000	33.582000	-2.870200
2019-06-21 00:37:36.100	26.315900	33.459900	-2.961800
2019-06-21 00:37:37.100	26.193900	33.459900	-3.022800
2019-06-21 00:37:38.100	26.163400	33.459900	-3.053300
2019-06-21 00:37:39.100	26.254900	33.582000	-2.992300
2019-06-21 00:37:40.100	26.163400	33.521000	-2.900700
2019-06-21 00:37:41.100	26.163400	33.521000	-2.900700
2019-06-21 00:37:42.100	26.071800	33.429400	-3.053300
2019-06-21 00:37:43.100	25.980300	33.429400	-3.053300
2019-06-21 00:37:44.100	25.980300	33.337900	-3.083800
2019-06-21 00:37:45.100	26.010800	33.490500	-2.931300
2019-06-21 00:37:46.100	25.980300	33.551500	-3.053300
2019-06-21 00:37:47.100	25.980300	33.490500	-3.053300
2019-06-21 00:37:48.100	25.949700	33.551500	-3.053300
2019-06-21 00:37:49.100	26.010800	33.551500	-3.022800
2019-06-21 00:37:50.100	26.010800	33.612500	-3.053300
2019-06-21 00:37:51.100	25.919200	33.521000	-3.114400
2019-06-21 00:37:52.100	25.736100	33.429400	-3.236400
2019-06-21 00:37:53.100	25.583500	33.337900	-3.358500
2019-06-21 00:37:54.100	25.583500	33.429400	-3.267000
2019-06-21 00:37:55.100	25.614000	33.490500	-3.236400
2019-06-21 00:37:56.100	25.583500	33.582000	-3.267000
2019-06-21 00:37:57.100	25.553000	33.582000	-3.328000
2019-06-21 00:37:58.100	25.522500	33.582000	-3.328000
2019-06-21 00:37:59.100	25.461500	33.612500	-3.328000
2019-06-21 00:38:00.100	25.400400	33.521000	-3.267000
2019-06-21 00:38:01.100	25.339400	33.582000	-3.267000
2019-06-21 00:38:02.100	25.339400	33.521000	-3.267000
2019-06-21 00:38:03.100	25.339400	33.551500	-3.236400
2019-06-21 00:38:04.100	25.308900	33.612500	-3.236400
2019-06-21 00:38:05.100	25.308900	33.704100	-3.236400
2019-06-21 00:38:06.100	25.217300	33.521000	-3.358500
2019-06-21 00:38:07.100	25.156300	33.521000	-3.389000
2019-06-21 00:38:08.100	25.125800	33.551500	-3.328000
2019-06-21 00:38:09.100	25.125800	33.612500	-3.267000
2019-06-21 00:38:10.100	25.125800	33.673600	-3.267000
2019-06-21 00:38:11.100	25.034200	33.673600	-3.328000
2019-06-21 00:38:12.100	24.881600	33.612500	-3.328000
2019-06-21 00:38:13.100	24.942700	33.673600	-3.358500
2019-06-21 00:38:14.100	24.820600	33.643000	-3.328000
2019-06-21 00:38:15.100	24.759600	33.673600	-3.358500
2019-06-21 00:38:16.100	24.729000	33.765100	-3.389000
2019-06-21 00:38:17.100	24.729000	33.734600	-3.450100
2019-06-21 00:38:18.100	24.729000	33.795600	-3.389000
2019-06-21 00:38:19.100	24.820600	33.826100	-3.297500
2019-06-21 00:38:20.100	24.698500	33.887200	-3.328000
2019-06-21 00:38:21.100	24.576400	33.826100	-3.450100
2019-06-21 00:38:22.100	24.332300	33.704100	-3.602600
2019-06-21 00:38:23.100	24.240800	33.673600	-3.694200
2019-06-21 00:38:24.100	24.240800	33.673600	-3.694200
2019-06-21 00:38:25.100	24.362800	33.704100	-3.541600
2019-06-21 00:38:26.100	24.393300	33.673600	-3.480600
2019-06-21 00:38:27.100	24.332300	33.612500	-3.633200
2019-06-21 00:38:28.100	24.240800	33.521000	-3.633200
2019-06-21 00:38:29.100	24.240800	33.612500	-3.541600
2019-06-21 00:38:30.100	24.210200	33.704100	-3.633200
2019-06-21 00:38:31.100	24.271300	33.643000	-3.663700
2019-06-21 00:38:32.100	24.149200	33.612500	-3.724700
2019-06-21 00:38:33.100	24.118700	33.612500	-3.511100
2019-06-21 00:38:34.100	24.179700	33.673600	-3.511100
2019-06-21 00:38:35.100	24.210200	33.704100	-3.541600
2019-06-21 00:38:36.100	24.271300	33.673600	-3.572100
2019-06-21 00:38:37.100	24.240800	33.582000	-3.633200
2019-06-21 00:38:38.100	24.210200	33.551500	-3.694200
2019-06-21 00:38:39.100	24.271300	33.582000	-3.724700
2019-06-21 00:38:40.100	24.210200	33.704100	-3.602600
2019-06-21 00:38:41.100	24.332300	33.673600	-3.541600
2019-06-21 00:38:42.100	24.271300	33.673600	-3.511100
2019-06-21 00:38:43.100	24.179700	33.490500	-3.572100
2019-06-21 00:38:44.100	24.210200	33.490500	-3.633200
2019-06-21 00:38:45.100	24.179700	33.551500	-3.572100
2019-06-21 00:38:46.100	24.240800	33.551500	-3.511100
2019-06-21 00:38:47.100	24.240800	33.459900	-3.450100
2019-06-21 00:38:48.100	24.240800	33.398900	-3.480600
2019-06-21 00:38:49.100	24.057600	33.124200	-3.633200
2019-06-21 00:38:50.100	23.844000	32.727500	-3.968900
2019-06-21 00:38:51.100	23.783000	32.422300	-4.029900
2019-06-21 00:38:52.100	23.874500	32.513900	-3.968900
2019-06-21 00:38:53.100	23.935600	32.605400	-3.907800
2019-06-21 00:38:54.100	24.149200	32.819100	-3.846800
2019-06-21 00:38:55.100	24.210200	33.063200	-3.663700
2019-06-21 00:38:56.100	24.179700	33.185300	-3.633200
2019-06-21 00:38:57.100	24.271300	33.337900	-3.602600
2019-06-21 00:38:58.100	24.484900	33.459900	-3.450100
2019-06-21 00:38:59.100	24.484900	33.521000	-3.419500
2019-06-21 00:39:00.100	24.423900	33.521000	-3.419500
2019-06-21 00:39:01.100	24.362800	33.429400	-3.389000
2019-06-21 00:39:02.100	24.423900	33.398900	-3.419500
2019-06-21 00:39:03.100	24.484900	33.368400	-3.480600
2019-06-21 00:39:04.100	24.454400	33.337900	-3.450100
2019-06-21 00:39:05.100	24.362800	33.368400	-3.389000
2019-06-21 00:39:06.100	24.332300	33.307300	-3.358500
2019-06-21 00:39:07.100	24.454400	33.337900	-3.389000
2019-06-21 00:39:08.100	24.423900	33.368400	-3.297500
2019-06-21 00:39:09.100	24.607000	33.429400	-3.267000
2019-06-21 00:39:10.100	24.607000	33.337900	-3.297500
2019-06-21 00:39:11.100	24.576400	33.215800	-3.358500
2019-06-21 00:39:12.100	24.607000	33.063200	-3.389000
2019-06-21 00:39:13.100	24.545900	33.002200	-3.419500
2019-06-21 00:39:14.100	24.607000	32.971700	-3.297500
2019-06-21 00:39:15.100	24.637500	33.032700	-3.267000
2019-06-21 00:39:16.100	24.820600	33.063200	-3.175400
2019-06-21 00:39:17.100	24.698500	32.910600	-3.267000
2019-06-21 00:39:18.100	24.637500	32.727500	-3.328000
2019-06-21 00:39:19.100	24.698500	32.697000	-3.389000
2019-06-21 00:39:20.100	24.668000	32.666500	-3.419500
2019-06-21 00:39:21.100	24.668000	32.574900	-3.389000
2019-06-21 00:39:22.100	24.729000	32.666500	-3.358500
2019-06-21 00:39:23.100	24.881600	32.727500	-3.267000
2019-06-21 00:39:24.100	24.973200	32.849600	-3.267000
2019-06-21 00:39:25.100	24.912100	32.666500	-3.358500
2019-06-21 00:39:26.100	24.912100	32.513900	-3.419500
2019-06-21 00:39:27.100	24.912100	32.513900	-3.358500
2019-06-21 00:39:28.100	25.125800	32.574900	-3.205900
2019-06-21 00:39:29.100	25.186800	32.544400	-3.083800
2019-06-21 00:39:30.100	25.247800	32.544400	-3.053300
2019-06-21 00:39:31.100	25.247800	32.391800	-3.144900
2019-06-21 00:39:32.100	25.308900	32.361300	-3.144900
2019-06-21 00:39:33.100	25.369900	32.422300	-3.175400
2019-06-21 00:39:34.100	25.339400	32.422300	-3.144900
2019-06-21 00:39:35.100	25.492000	32.452900	-3.053300
2019-06-21 00:39:36.100	25.583500	32.483400	-2.961800
2019-06-21 00:39:37.100	25.705600	32.483400	-3.053300
2019-06-21 00:39:38.100	25.644600	32.422300	-3.022800
2019-06-21 00:39:39.100	25.766600	32.422300	-3.022800
2019-06-21 00:39:40.100	25.644600	32.330800	-2.992300
2019-06-21 00:39:41.100	25.644600	32.178200	-3.144900
2019-06-21 00:39:42.100	25.553000	32.117200	-3.175400
2019-06-21 00:39:43.100	25.583500	32.056100	-3.236400
2019-06-21 00:39:44.100	25.675100	32.178200	-3.053300
2019-06-21 00:39:45.100	25.827700	32.208700	-2.961800
2019-06-21 00:39:46.100	25.797100	32.147700	-2.961800
2019-06-21 00:39:47.100	25.858200	32.147700	-2.961800
2019-06-21 00:39:48.100	25.888700	32.117200	-2.992300
2019-06-21 00:39:49.100	26.010800	32.025600	-2.961800
2019-06-21 00:39:50.100	25.980300	31.964600	-2.992300
2019-06-21 00:39:51.100	26.071800	32.056100	-2.961800
2019-06-21 00:39:52.100	26.010800	31.934100	-2.992300
2019-06-21 00:39:53.100	25.919200	31.781500	-3.114400
2019-06-21 00:39:54.100	25.949700	31.842500	-3.053300
2019-06-21 00:39:55.100	26.071800	31.873000	-2.931300
2019-06-21 00:39:56.100	26.163400	31.964600	-2.870200
2019-06-21 00:39:57.100	26.254900	31.934100	-2.870200
2019-06-21 00:39:58.100	26.285400	31.873000	-2.992300
2019-06-21 00:39:59.100	26.193900	31.903500	-2.900700
2019-06-21 00:40:00.100	26.346500	31.964600	-2.900700
2019-06-21 00:40:01.100	26.254900	31.812000	-2.931300
2019-06-21 00:40:02.100	26.254900	31.750900	-2.931300
2019-06-21 00:40:03.100	26.346500	31.720400	-2.931300
2019-06-21 00:40:04.100	26.468500	31.781500	-2.839700
2019-06-21 00:40:05.100	26.560100	31.812000	-2.717600
2019-06-21 00:40:06.100	26.712700	31.903500	-2.778700
2019-06-21 00:40:07.100	26.682200	31.934100	-2.748200
2019-06-21 00:40:08.100	26.651600	31.812000	-2.839700
2019-06-21 00:40:09.100	26.834700	31.873000	-2.748200
2019-06-21 00:40:10.100	26.865300	31.812000	-2.656600
2019-06-21 00:40:11.100	26.865300	31.750900	-2.656600
2019-06-21 00:40:12.100	26.834700	31.720400	-2.687100
2019-06-21 00:40:13.100	26.834700	31.567800	-2.778700
2019-06-21 00:40:14.100	26.956800	31.659400	-2.809200
2019-06-21 00:40:15.100	27.139900	31.720400	-2.748200
2019-06-21 00:40:16.100	27.231500	31.720400	-2.656600
2019-06-21 00:40:17.100	27.231500	31.689900	-2.717600
2019-06-21 00:40:18.100	27.231500	31.628900	-2.748200
2019-06-21 00:40:19.100	27.231500	31.628900	-2.717600
2019-06-21 00:40:20.100	27.414600	31.598400	-2.565000
2019-06-21 00:40:21.100	27.628200	31.689900	-2.473500
2019-06-21 00:40:22.100	27.719800	31.628900	-2.443000
2019-06-21 00:40:23.100	27.780800	31.506800	-2.565000
2019-06-21 00:40:24.100	27.811300	31.476300	-2.656600
2019-06-21 00:40:25.100	27.902900	31.384700	-2.626100
2019-06-21 00:40:26.100	27.872300	31.384700	-2.748200
2019-06-21 00:40:27.100	27.933400	31.354200	-2.687100
2019-06-21 00:40:28.100	27.994400	31.323700	-2.687100
2019-06-21 00:40:29.100	28.024900	31.232100	-2.595600
2019-06-21 00:40:30.100	28.177500	31.262700	-2.595600
2019-06-21 00:40:31.100	28.177500	31.232100	-2.595600
2019-06-21 00:40:32.100	28.147000	31.140600	-2.717600
2019-06-21 00:40:33.100	28.177500	31.018500	-2.778700
2019-06-21 00:40:34.100	28.208000	30.804900	-2.839700
2019-06-21 00:40:35.100	28.208000	30.530200	-3.022800
2019-06-21 00:40:36.100	28.147000	30.286100	-3.083800
2019-06-21 00:40:37.100	28.269100	30.316600	-3.022800
2019-06-21 00:40:38.100	28.269100	30.530200	-2.931300
2019-06-21 00:40:39.100	28.269100	30.621800	-2.870200
2019-06-21 00:40:40.100	28.421700	30.621800	-2.778700
2019-06-21 00:40:41.100	28.482700	30.591300	-2.870200
2019-06-21 00:40:42.100	28.452200	30.469200	-2.870200
2019-06-21 00:40:43.100	28.543700	30.591300	-2.900700
2019-06-21 00:40:44.100	28.726800	30.774400	-2.778700
2019-06-21 00:40:45.100	28.879400	30.835400	-2.656600
2019-06-21 00:40:46.100	28.879400	30.682800	-2.626100
2019-06-21 00:40:47.100	28.757400	30.591300	-2.656600
2019-06-21 00:40:48.100	28.787900	30.621800	-2.748200
2019-06-21 00:40:49.100	28.909900	30.927000	-2.595600
2019-06-21 00:40:50.100	28.971000	31.110100	-2.504000
2019-06-21 00:40:51.100	29.001500	31.171100	-2.595600
2019-06-21 00:40:52.100	29.032000	31.201600	-2.565000
2019-06-21 00:40:53.100	29.032000	31.110100	-2.626100
2019-06-21 00:40:54.100	29.123600	31.201600	-2.565000
2019-06-21 00:40:55.100	29.276200	31.354200	-2.412500
2019-06-21 00:40:56.100	29.337200	31.506800	-2.381900
2019-06-21 00:40:57.100	29.306700	31.506800	-2.443000
2019-06-21 00:40:58.100	29.276200	31.445800	-2.504000
2019-06-21 00:40:59.100	29.306700	31.506800	-2.504000
2019-06-21 00:41:00.100	29.520300	31.567800	-2.504000
2019-06-21 00:41:01.100	29.276200	31.140600	-2.809200
2019-06-21 00:41:02.100	29.062500	30.408200	-3.297500
2019-06-21 00:41:03.100	28.879400	29.706300	-3.511100
2019-06-21 00:41:04.100	28.757400	29.584200	-3.602600
2019-06-21 00:41:05.100	28.818400	29.767300	-3.602600
2019-06-21 00:41:06.100	28.971000	29.889400	-3.511100
2019-06-21 00:41:07.100	29.093000	29.950400	-3.450100
2019-06-21 00:41:08.100	29.062500	29.950400	-3.450100
2019-06-21 00:41:09.100	29.306700	30.286100	-3.205900
2019-06-21 00:41:10.100	29.642400	31.110100	-2.717600
2019-06-21 00:41:11.100	30.161200	31.873000	-2.320900
2019-06-21 00:41:12.100	30.283200	32.239200	-2.320900
2019-06-21 00:41:13.100	30.313800	32.117200	-2.229400
2019-06-21 00:41:14.100	30.252700	32.025600	-2.320900
2019-06-21 00:41:15.100	30.252700	31.903500	-2.351400
2019-06-21 00:41:16.100	30.252700	31.873000	-2.290400
2019-06-21 00:41:17.100	30.313800	31.934100	-2.290400
2019-06-21 00:41:18.100	30.374800	32.056100	-2.290400
2019-06-21 00:41:19.100	30.435800	32.056100	-2.290400
2019-06-21 00:41:20.100	30.496900	32.178200	-2.259900
2019-06-21 00:41:21.100	30.618900	32.147700	-2.168300
2019-06-21 00:41:22.100	30.680000	32.208700	-2.168300
2019-06-21 00:41:23.100	30.771500	32.269700	-2.137800
2019-06-21 00:41:24.100	30.863100	32.208700	-2.015700
2019-06-21 00:41:25.100	30.863100	32.239200	-2.137800
2019-06-21 00:41:26.100	30.802000	32.239200	-2.137800
2019-06-21 00:41:27.100	30.741000	32.269700	-2.198800
2019-06-21 00:41:28.100	30.741000	32.269700	-2.168300
2019-06-21 00:41:29.100	30.741000	32.330800	-2.229400
2019-06-21 00:41:30.100	30.802000	32.269700	-2.137800
2019-06-21 00:41:31.100	30.863100	32.208700	-2.137800
2019-06-21 00:41:32.100	30.985100	32.208700	-1.954700
2019-06-21 00:41:33.100	31.076700	32.269700	-2.046200
2019-06-21 00:41:34.100	31.015700	32.147700	-2.046200
2019-06-21 00:41:35.100	30.985100	32.117200	-2.046200
2019-06-21 00:41:36.100	31.137700	32.178200	-1.954700
2019-06-21 00:41:37.100	31.168200	32.300300	-2.015700
2019-06-21 00:41:38.100	31.107200	32.208700	-1.924200
2019-06-21 00:41:39.100	31.076700	32.117200	-2.107300
2019-06-21 00:41:40.100	31.015700	32.086600	-2.076800
2019-06-21 00:41:41.100	31.046200	32.117200	-2.137800
2019-06-21 00:41:42.100	30.985100	32.117200	-2.046200
2019-06-21 00:41:43.100	30.893600	31.903500	-2.137800
2019-06-21 00:41:44.100	30.893600	31.842500	-2.168300
2019-06-21 00:41:45.100	30.985100	31.781500	-2.137800
2019-06-21 00:41:46.100	31.015700	31.781500	-2.046200
2019-06-21 00:41:47.100	31.107200	31.689900	-2.046200
2019-06-21 00:41:48.100	31.015700	31.720400	-2.137800
2019-06-21 00:41:49.100	31.046200	31.720400	-2.168300
2019-06-21 00:41:50.100	30.985100	31.567800	-2.259900
2019-06-21 00:41:51.100	31.046200	31.506800	-2.259900
2019-06-21 00:41:52.100	30.954600	31.293200	-2.351400
2019-06-21 00:41:53.100	30.893600	31.201600	-2.412500
2019-06-21 00:41:54.100	30.893600	31.201600	-2.473500
2019-06-21 00:41:55.100	30.985100	31.171100	-2.351400
2019-06-21 00:41:56.100	31.198800	31.201600	-2.259900
2019-06-21 00:41:57.100	31.229300	31.140600	-2.259900
2019-06-21 00:41:58.100	31.198800	31.140600	-2.290400
2019-06-21 00:41:59.100	31.229300	31.018500	-2.381900
2019-06-21 00:42:00.100	31.198800	30.927000	-2.320900
2019-06-21 00:42:01.100	31.229300	30.835400	-2.351400
2019-06-21 00:42:02.100	31.290300	30.835400	-2.290400
2019-06-21 00:42:03.100	31.381900	30.743900	-2.351400
2019-06-21 00:42:04.100	31.473400	30.682800	-2.381900
2019-06-21 00:42:05.100	31.473400	30.713400	-2.351400
2019-06-21 00:42:06.100	31.626000	30.713400	-2.229400
2019-06-21 00:42:07.100	31.717600	30.621800	-2.168300
2019-06-21 00:42:08.100	31.656500	30.499700	-2.320900
2019-06-21 00:42:09.100	31.565000	30.377700	-2.381900
2019-06-21 00:42:10.100	31.534500	30.286100	-2.473500
2019-06-21 00:42:11.100	31.626000	30.194600	-2.534500
2019-06-21 00:42:12.100	31.626000	30.164000	-2.595600
2019-06-21 00:42:13.100	31.534500	30.042000	-2.595600
2019-06-21 00:42:14.100	31.534500	30.103000	-2.565000
2019-06-21 00:42:15.100	31.717600	30.133500	-2.412500
2019-06-21 00:42:16.100	31.717600	30.133500	-2.443000
2019-06-21 00:42:17.100	31.656500	30.072500	-2.534500
2019-06-21 00:42:18.100	31.626000	29.919900	-2.595600
2019-06-21 00:42:19.100	31.656500	29.858900	-2.595600
2019-06-21 00:42:20.100	31.656500	29.889400	-2.565000
2019-06-21 00:42:21.100	31.717600	29.980900	-2.534500
2019-06-21 00:42:22.100	31.809100	29.919900	-2.626100
2019-06-21 00:42:23.100	31.748100	29.828300	-2.595600
2019-06-21 00:42:24.100	31.717600	29.736800	-2.687100
2019-06-21 00:42:25.100	31.626000	29.614700	-2.778700
2019-06-21 00:42:26.100	31.626000	29.736800	-2.687100
2019-06-21 00:42:27.100	31.687000	29.736800	-2.687100
2019-06-21 00:42:28.100	31.717600	29.828300	-2.595600
2019-06-21 00:42:29.100	31.595500	29.736800	-2.748200
2019-06-21 00:42:30.100	31.473400	29.736800	-2.809200
2019-06-21 00:42:31.100	31.351300	29.675800	-2.931300
2019-06-21 00:42:32.100	31.320800	29.614700	-2.931300
2019-06-21 00:42:33.100	31.351300	29.675800	-2.931300
2019-06-21 00:42:34.100	31.412400	29.736800	-2.839700
2019-06-21 00:42:35.100	31.595500	29.828300	-2.748200
2019-06-21 00:42:36.100	31.748100	30.042000	-2.626100
2019-06-21 00:42:37.100	31.626000	30.042000	-2.595600
2019-06-21 00:42:38.100	31.473400	29.858900	-2.748200
2019-06-21 00:42:39.100	31.168200	29.645200	-2.900700
2019-06-21 00:42:40.100	31.015700	29.523200	-3.053300
2019-06-21 00:42:41.100	30.954600	29.553700	-3.114400
2019-06-21 00:42:42.100	31.015700	29.553700	-3.022800
2019-06-21 00:42:43.100	31.137700	29.767300	-2.931300
2019-06-21 00:42:44.100	31.229300	29.828300	-2.870200
2019-06-21 00:42:45.100	31.046200	29.767300	-2.931300
2019-06-21 00:42:46.100	30.893600	29.767300	-2.992300
2019-06-21 00:42:47.100	30.710500	29.706300	-3.022800
2019-06-21 00:42:48.100	30.588400	29.675800	-2.992300
2019-06-21 00:42:49.100	30.557900	29.675800	-3.022800
2019-06-21 00:42:50.100	30.557900	29.645200	-2.992300
2019-06-21 00:42:51.100	30.435800	29.523200	-3.114400
2019-06-21 00:42:52.100	30.252700	29.492600	-3.267000
2019-06-21 00:42:53.100	30.344300	29.523200	-3.297500
2019-06-21 00:42:54.100	30.374800	29.675800	-3.205900
2019-06-21 00:42:55.100	30.252700	29.706300	-3.144900
2019-06-21 00:42:56.100	30.252700	29.645200	-3.144900
2019-06-21 00:42:57.100	30.069600	29.523200	-3.175400
2019-06-21 00:42:58.100	29.978100	29.523200	-3.297500
2019-06-21 00:42:59.100	29.856000	29.401100	-3.389000
2019-06-21 00:43:00.100	29.581300	29.248500	-3.511100
2019-06-21 00:43:01.100	29.520300	29.095900	-3.633200
2019-06-21 00:43:02.100	29.520300	29.095900	-3.541600
2019-06-21 00:43:03.100	29.520300	29.157000	-3.480600
2019-06-21 00:43:04.100	29.398200	29.126400	-3.511100
2019-06-21 00:43:05.100	29.245600	29.004400	-3.724700
2019-06-21 00:43:06.100	29.154100	29.004400	-3.663700
2019-06-21 00:43:07.100	29.032000	28.882300	-3.785800
2019-06-21 00:43:08.100	29.062500	28.851800	-3.846800
2019-06-21 00:43:09.100	29.093000	28.882300	-3.724700
2019-06-21 00:43:10.100	29.154100	28.882300	-3.724700
2019-06-21 00:43:11.100	29.154100	28.851800	-3.663700
2019-06-21 00:43:12.100	29.154100	28.851800	-3.572100
2019-06-21 00:43:13.100	28.940500	28.882300	-3.633200
2019-06-21 00:43:14.100	28.787900	28.851800	-3.694200
2019-06-21 00:43:15.100	28.787900	28.882300	-3.633200
2019-06-21 00:43:16.100	28.909900	29.034900	-3.511100
2019-06-21 00:43:17.100	28.726800	29.065400	-3.541600
2019-06-21 00:43:18.100	28.696300	28.943300	-3.663700
2019-06-21 00:43:19.100	28.543700	28.851800	-3.755200
2019-06-21 00:43:20.100	28.421700	28.851800	-3.816300
2019-06-21 00:43:21.100	28.421700	28.729700	-3.816300
2019-06-21 00:43:22.100	28.330100	28.760200	-3.816300
2019-06-21 00:43:23.100	28.238600	28.668700	-3.694200
2019-06-21 00:43:24.100	28.238600	28.546600	-3.724700
2019-06-21 00:43:25.100	28.086000	28.455100	-3.785800
2019-06-21 00:43:26.100	28.024900	28.455100	-3.846800
2019-06-21 00:43:27.100	27.963900	28.638200	-3.724700
2019-06-21 00:43:28.100	28.024900	28.729700	-3.694200
2019-06-21 00:43:29.100	28.024900	28.729700	-3.663700
2019-06-21 00:43:30.100	27.933400	28.760200	-3.755200
2019-06-21 00:43:31.100	27.994400	28.760200	-3.755200
2019-06-21 00:43:32.100	27.994400	28.699200	-3.602600
2019-06-21 00:43:33.100	27.872300	28.516100	-3.755200
2019-06-21 00:43:34.100	27.811300	28.577100	-3.938300
2019-06-21 00:43:35.100	27.750300	28.546600	-4.029900
2019-06-21 00:43:36.100	27.689200	28.516100	-3.999400
2019-06-21 00:43:37.100	27.597700	28.516100	-4.029900
2019-06-21 00:43:38.100	27.658700	28.516100	-3.968900
2019-06-21 00:43:39.100	27.628200	28.638200	-3.846800
2019-06-21 00:43:40.100	27.597700	28.607600	-3.907800
2019-06-21 00:43:41.100	27.567200	28.699200	-3.968900
2019-06-21 00:43:42.100	27.536700	28.729700	-3.907800
2019-06-21 00:43:43.100	27.597700	28.760200	-3.846800
2019-06-21 00:43:44.100	27.597700	28.729700	-3.816300
2019-06-21 00:43:45.100	27.597700	28.638200	-3.785800
2019-06-21 00:43:46.100	27.536700	28.577100	-3.755200
2019-06-21 00:43:47.100	27.414600	28.546600	-3.846800
2019-06-21 00:43:48.100	27.475600	28.546600	-3.968900
2019-06-21 00:43:49.100	27.353500	28.577100	-3.999400
2019-06-21 00:43:50.100	27.292500	28.638200	-3.968900
2019-06-21 00:43:51.100	27.262000	28.607600	-3.999400
2019-06-21 00:43:52.100	27.292500	28.638200	-3.938300
2019-06-21 00:43:53.100	27.323000	28.638200	-3.907800
2019-06-21 00:43:54.100	27.323000	28.638200	-3.938300
2019-06-21 00:43:55.100	27.170400	28.607600	-3.907800
2019-06-21 00:43:56.100	27.078900	28.577100	-4.060400
2019-06-21 00:43:57.100	26.926300	28.516100	-4.060400
2019-06-21 00:43:58.100	26.987300	28.577100	-4.121400
2019-06-21 00:43:59.100	26.926300	28.638200	-4.152000
2019-06-21 00:44:00.100	26.834700	28.638200	-4.152000
2019-06-21 00:44:01.100	26.804200	28.546600	-4.121400
2019-06-21 00:44:02.100	26.743200	28.577100	-4.121400
2019-06-21 00:44:03.100	26.712700	28.485600	-4.152000
2019-06-21 00:44:04.100	26.590600	28.485600	-4.243500
2019-06-21 00:44:05.100	26.590600	28.546600	-4.213000
2019-06-21 00:44:06.100	26.560100	28.699200	-4.182500
2019-06-21 00:44:07.100	26.590600	28.760200	-4.213000
2019-06-21 00:44:08.100	26.468500	28.760200	-4.274000
2019-06-21 00:44:09.100	26.346500	28.668700	-4.243500
2019-06-21 00:44:10.100	26.377000	28.668700	-4.304500
2019-06-21 00:44:11.100	26.254900	28.699200	-4.304500
2019-06-21 00:44:12.100	26.254900	28.851800	-4.426600
2019-06-21 00:44:13.100	26.102300	28.790700	-4.426600
2019-06-21 00:44:14.100	26.041300	28.729700	-4.365600
2019-06-21 00:44:15.100	25.980300	28.699200	-4.365600
2019-06-21 00:44:16.100	26.041300	28.851800	-4.365600
2019-06-21 00:44:17.100	25.827700	28.821300	-4.365600
2019-06-21 00:44:18.100	25.858200	28.882300	-4.396100
2019-06-21 00:44:19.100	25.827700	28.882300	-4.335100
2019-06-21 00:44:20.100	25.736100	28.790700	-4.365600
2019-06-21 00:44:21.100	25.675100	28.760200	-4.457100
2019-06-21 00:44:22.100	25.675100	28.851800	-4.457100
2019-06-21 00:44:23.100	25.614000	28.851800	-4.335100
2019-06-21 00:44:24.100	25.614000	28.943300	-4.396100
2019-06-21 00:44:25.100	25.583500	28.912800	-4.457100
2019-06-21 00:44:26.100	25.492000	28.821300	-4.487700
2019-06-21 00:44:27.100	25.400400	28.851800	-4.457100
2019-06-21 00:44:28.100	25.583500	28.943300	-4.365600
2019-06-21 00:44:29.100	25.614000	29.004400	-4.243500
2019-06-21 00:44:30.100	25.492000	28.912800	-4.335100
2019-06-21 00:44:31.100	25.400400	28.882300	-4.335100
2019-06-21 00:44:32.100	25.430900	29.004400	-4.365600
2019-06-21 00:44:33.100	25.339400	28.973800	-4.365600
2019-06-21 00:44:34.100	25.339400	28.912800	-4.365600
2019-06-21 00:44:35.100	25.339400	28.851800	-4.426600
2019-06-21 00:44:36.100	25.186800	28.851800	-4.457100
2019-06-21 00:44:37.100	25.156300	28.973800	-4.457100
2019-06-21 00:44:38.100	25.064700	28.882300	-4.396100
2019-06-21 00:44:39.100	25.125800	28.943300	-4.457100
2019-06-21 00:44:40.100	25.064700	28.943300	-4.487700
2019-06-21 00:44:41.100	25.034200	28.790700	-4.487700
2019-06-21 00:44:42.100	25.003700	28.943300	-4.579200
2019-06-21 00:44:43.100	25.034200	28.882300	-4.487700
2019-06-21 00:44:44.100	25.034200	28.851800	-4.457100
2019-06-21 00:44:45.100	25.064700	28.851800	-4.487700
2019-06-21 00:44:46.100	25.003700	28.821300	-4.487700
2019-06-21 00:44:47.100	24.912100	28.760200	-4.579200
2019-06-21 00:44:48.100	24.790100	28.668700	-4.548700
2019-06-21 00:44:49.100	24.698500	28.699200	-4.579200
2019-06-21 00:44:50.100	24.881600	28.760200	-4.487700
2019-06-21 00:44:51.100	24.942700	28.882300	-4.396100
2019-06-21 00:44:52.100	24.942700	28.943300	-4.396100
2019-06-21 00:44:53.100	24.973200	28.882300	-4.396100
2019-06-21 00:44:54.100	24.820600	28.943300	-4.365600
2019-06-21 00:44:55.100	24.912100	28.882300	-4.365600
2019-06-21 00:44:56.100	25.034200	28.973800	-4.274000
2019-06-21 00:44:57.100	25.156300	29.004400	-4.274000
2019-06-21 00:44:58.100	25.125800	29.065400	-4.243500
2019-06-21 00:44:59.100	25.125800	29.034900	-4.213000
2019-06-21 00:45:00.100	25.095200	29.034900	-4.274000
2019-06-21 00:45:01.100	25.034200	29.004400	-4.243500
2019-06-21 00:45:02.100	24.973200	29.004400	-4.365600
2019-06-21 00:45:03.100	25.034200	29.004400	-4.335100
2019-06-21 00:45:04.100	25.217300	29.095900	-4.365600
2019-06-21 00:45:05.100	25.156300	29.065400	-4.365600
2019-06-21 00:45:06.100	25.156300	29.034900	-4.274000
2019-06-21 00:45:07.100	25.125800	29.065400	-4.274000
2019-06-21 00:45:08.100	25.308900	29.187500	-4.243500
2019-06-21 00:45:09.100	25.369900	29.187500	-4.182500
2019-06-21 00:45:10.100	25.400400	29.126400	-4.274000
2019-06-21 00:45:11.100	25.369900	29.065400	-4.213000
2019-06-21 00:45:12.100	25.369900	29.187500	-4.304500
2019-06-21 00:45:13.100	25.369900	29.157000	-4.335100
2019-06-21 00:45:14.100	25.553000	29.187500	-4.243500
2019-06-21 00:45:15.100	25.553000	29.187500	-4.213000
2019-06-21 00:45:16.100	25.644600	29.248500	-4.182500
2019-06-21 00:45:17.100	25.705600	29.248500	-4.090900
2019-06-21 00:45:18.100	25.766600	29.279000	-3.968900
2019-06-21 00:45:19.100	25.705600	29.340100	-4.090900
2019-06-21 00:45:20.100	25.644600	29.279000	-4.090900
2019-06-21 00:45:21.100	25.675100	29.279000	-4.121400
2019-06-21 00:45:22.100	25.705600	29.279000	-4.029900
2019-06-21 00:45:23.100	25.919200	29.309500	-3.938300
2019-06-21 00:45:24.100	25.888700	29.401100	-3.968900
2019-06-21 00:45:25.100	25.980300	29.462100	-3.877300
2019-06-21 00:45:26.100	26.041300	29.431600	-3.938300
2019-06-21 00:45:27.100	26.071800	29.523200	-3.907800
2019-06-21 00:45:28.100	26.071800	29.492600	-3.938300
2019-06-21 00:45:29.100	26.071800	29.553700	-3.877300
2019-06-21 00:45:30.100	26.102300	29.492600	-3.816300
2019-06-21 00:45:31.100	26.254900	29.584200	-3.724700
2019-06-21 00:45:32.100	26.254900	29.614700	-3.694200
2019-06-21 00:45:33.100	26.315900	29.584200	-3.663700
2019-06-21 00:45:34.100	26.254900	29.523200	-3.724700
2019-06-21 00:45:35.100	26.071800	29.431600	-3.816300
2019-06-21 00:45:36.100	26.010800	29.401100	-3.938300
2019-06-21 00:45:37.100	26.041300	29.401100	-3.846800
2019-06-21 00:45:38.100	26.163400	29.553700	-3.907800
2019-06-21 00:45:39.100	26.224400	29.523200	-3.907800
2019-06-21 00:45:40.100	26.102300	29.492600	-3.999400
2019-06-21 00:45:41.100	26.132800	29.431600	-4.090900
2019-06-21 00:45:42.100	26.224400	29.431600	-3.938300
2019-06-21 00:45:43.100	26.285400	29.523200	-3.816300
2019-06-21 00:45:44.100	26.438000	29.706300	-3.663700
2019-06-21 00:45:45.100	26.377000	29.614700	-3.633200
2019-06-21 00:45:46.100	26.560100	29.706300	-3.663700
2019-06-21 00:45:47.100	26.621100	29.736800	-3.572100
2019-06-21 00:45:48.100	26.712700	29.919900	-3.511100
2019-06-21 00:45:49.100	26.682200	29.828300	-3.480600
2019-06-21 00:45:50.100	26.590600	29.767300	-3.602600
2019-06-21 00:45:51.100	26.621100	29.645200	-3.633200
2019-06-21 00:45:52.100	26.651600	29.675800	-3.541600
2019-06-21 00:45:53.100	26.773700	29.828300	-3.602600
2019-06-21 00:45:54.100	26.743200	29.919900	-3.541600
2019-06-21 00:45:55.100	26.712700	29.858900	-3.724700
2019-06-21 00:45:56.100	26.773700	29.797800	-3.755200
2019-06-21 00:45:57.100	26.804200	29.797800	-3.663700
2019-06-21 00:45:58.100	26.895800	29.828300	-3.572100
2019-06-21 00:45:59.100	26.956800	29.889400	-3.480600
2019-06-21 00:46:00.100	26.956800	29.858900	-3.450100
2019-06-21 00:46:01.100	26.956800	29.828300	-3.480600
2019-06-21 00:46:02.100	26.987300	29.919900	-3.511100
2019-06-21 00:46:03.100	27.109400	29.980900	-3.419500
2019-06-21 00:46:04.100	27.170400	29.980900	-3.419500
2019-06-21 00:46:05.100	27.078900	29.950400	-3.541600
2019-06-21 00:46:06.100	27.017900	29.919900	-3.541600
2019-06-21 00:46:07.100	27.078900	29.797800	-3.572100
2019-06-21 00:46:08.100	27.078900	29.828300	-3.541600
2019-06-21 00:46:09.100	27.139900	29.828300	-3.480600
2019-06-21 00:46:10.100	27.170400	29.858900	-3.419500
2019-06-21 00:46:11.100	27.170400	29.797800	-3.389000
2019-06-21 00:46:12.100	27.170400	29.828300	-3.419500
2019-06-21 00:46:13.100	27.139900	29.797800	-3.450100
2019-06-21 00:46:14.100	27.139900	29.767300	-3.450100
2019-06-21 00:46:15.100	27.170400	29.645200	-3.602600
2019-06-21 00:46:16.100	27.170400	29.614700	-3.602600
2019-06-21 00:46:17.100	27.201000	29.675800	-3.541600
2019-06-21 00:46:18.100	27.262000	29.614700	-3.572100
2019-06-21 00:46:19.100	27.201000	29.614700	-3.602600
2019-06-21 00:46:20.100	27.139900	29.584200	-3.602600
2019-06-21 00:46:21.100	27.201000	29.553700	-3.602600
2019-06-21 00:46:22.100	27.323000	29.553700	-3.602600
2019-06-21 00:46:23.100	27.323000	29.584200	-3.572100
2019-06-21 00:46:24.100	27.475600	29.614700	-3.572100
2019-06-21 00:46:25.100	27.506100	29.584200	-3.572100
2019-06-21 00:46:26.100	27.628200	29.614700	-3.450100
2019-06-21 00:46:27.100	27.597700	29.523200	-3.480600
2019-06-21 00:46:28.100	27.658700	29.645200	-3.511100
2019-06-21 00:46:29.100	27.628200	29.584200	-3.572100
2019-06-21 00:46:30.100	27.689200	29.584200	-3.450100
2019-06-21 00:46:31.100	27.811300	29.675800	-3.358500
2019-06-21 00:46:32.100	27.933400	29.675800	-3.236400
2019-06-21 00:46:33.100	27.841800	29.614700	-3.267000
2019-06-21 00:46:34.100	27.658700	29.431600	-3.572100
2019-06-21 00:46:35.100	27.628200	29.279000	-3.724700
2019-06-21 00:46:36.100	27.811300	29.431600	-3.633200
2019-06-21 00:46:37.100	27.902900	29.492600	-3.450100
2019-06-21 00:46:38.100	27.933400	29.523200	-3.358500
2019-06-21 00:46:39.100	27.811300	29.340100	-3.480600
2019-06-21 00:46:40.100	27.780800	29.248500	-3.602600
2019-06-21 00:46:41.100	27.872300	29.248500	-3.511100
2019-06-21 00:46:42.100	27.933400	29.248500	-3.602600
2019-06-21 00:46:43.100	27.841800	29.187500	-3.541600
2019-06-21 00:46:44.100	27.811300	29.065400	-3.602600
2019-06-21 00:46:45.100	27.719800	28.943300	-3.724700
2019-06-21 00:46:46.100	27.841800	28.973800	-3.602600
2019-06-21 00:46:47.100	27.841800	29.126400	-3.541600
2019-06-21 00:46:48.100	27.994400	29.095900	-3.450100
2019-06-21 00:46:49.100	27.994400	29.187500	-3.419500
2019-06-21 00:46:50.100	27.933400	29.157000	-3.541600
2019-06-21 00:46:51.100	27.811300	29.126400	-3.541600
2019-06-21 00:46:52.100	27.902900	29.065400	-3.389000
2019-06-21 00:46:53.100	27.933400	29.157000	-3.389000
2019-06-21 00:46:54.100	27.902900	29.157000	-3.389000
2019-06-21 00:46:55.100	27.780800	29.095900	-3.541600
2019-06-21 00:46:56.100	27.658700	29.034900	-3.572100
2019-06-21 00:46:57.100	27.841800	28.943300	-3.572100
2019-06-21 00:46:58.100	27.841800	29.034900	-3.602600
2019-06-21 00:46:59.100	27.811300	29.065400	-3.541600
2019-06-21 00:47:00.100	27.902900	29.004400	-3.572100
2019-06-21 00:47:01.100	28.055500	29.095900	-3.541600
2019-06-21 00:47:02.100	28.086000	29.126400	-3.450100
2019-06-21 00:47:03.100	28.055500	29.126400	-3.389000
2019-06-21 00:47:04.100	27.994400	29.065400	-3.358500
2019-06-21 00:47:05.100	27.994400	29.065400	-3.511100
2019-06-21 00:47:06.100	27.963900	29.095900	-3.419500
2019-06-21 00:47:07.100	28.055500	29.187500	-3.389000
2019-06-21 00:47:08.100	28.055500	29.218000	-3.297500
2019-06-21 00:47:09.100	28.055500	29.187500	-3.328000
2019-06-21 00:47:10.100	27.994400	29.187500	-3.358500
2019-06-21 00:47:11.100	27.933400	29.187500	-3.389000
2019-06-21 00:47:12.100	27.963900	29.187500	-3.450100
2019-06-21 00:47:13.100	27.933400	29.279000	-3.450100
2019-06-21 00:47:14.100	27.841800	29.248500	-3.419500
2019-06-21 00:47:15.100	27.780800	29.187500	-3.450100
2019-06-21 00:47:16.100	27.750300	29.248500	-3.419500
2019-06-21 00:47:17.100	27.628200	29.218000	-3.541600
2019-06-21 00:47:18.100	27.628200	29.218000	-3.602600
2019-06-21 00:47:19.100	27.628200	29.187500	-3.602600
2019-06-21 00:47:20.100	27.628200	29.187500	-3.663700
2019-06-21 00:47:21.100	27.475600	29.157000	-3.694200
2019-06-21 00:47:22.100	27.445100	29.034900	-3.724700
2019-06-21 00:47:23.100	27.414600	29.004400	-3.724700
2019-06-21 00:47:24.100	27.414600	29.004400	-3.633200
2019-06-21 00:47:25.100	27.414600	29.095900	-3.602600
2019-06-21 00:47:26.100	27.506100	29.065400	-3.602600
2019-06-21 00:47:27.100	27.323000	28.912800	-3.633200
2019-06-21 00:47:28.100	27.139900	28.851800	-3.755200
2019-06-21 00:47:29.100	27.048400	28.668700	-3.816300
2019-06-21 00:47:30.100	26.987300	28.638200	-3.877300
2019-06-21 00:47:31.100	26.834700	28.638200	-3.907800
2019-06-21 00:47:32.100	26.834700	28.607600	-3.907800
2019-06-21 00:47:33.100	26.804200	28.638200	-3.877300
2019-06-21 00:47:34.100	26.773700	28.546600	-3.846800
2019-06-21 00:47:35.100	26.743200	28.546600	-3.877300
2019-06-21 00:47:36.100	26.743200	28.516100	-3.968900
2019-06-21 00:47:37.100	26.712700	28.455100	-4.060400
2019-06-21 00:47:38.100	26.712700	28.333000	-4.060400
2019-06-21 00:47:39.100	26.651600	28.210900	-4.060400
2019-06-21 00:47:40.100	26.590600	28.149900	-4.152000
2019-06-21 00:47:41.100	26.560100	28.119400	-4.090900
2019-06-21 00:47:42.100	26.560100	28.149900	-4.029900
2019-06-21 00:47:43.100	26.651600	28.088800	-3.907800
2019-06-21 00:47:44.100	26.590600	28.027800	-3.999400
2019-06-21 00:47:45.100	26.590600	28.027800	-3.968900
2019-06-21 00:47:46.100	26.621100	27.997300	-3.968900
2019-06-21 00:47:47.100	26.560100	27.936300	-4.029900
2019-06-21 00:47:48.100	26.438000	27.753100	-4.152000
2019-06-21 00:47:49.100	26.315900	27.631100	-4.243500
2019-06-21 00:47:50.100	26.254900	27.631100	-4.274000
2019-06-21 00:47:51.100	26.377000	27.692100	-4.243500
2019-06-21 00:47:52.100	26.438000	27.722600	-4.029900
2019-06-21 00:47:53.100	26.590600	27.783700	-3.999400
2019-06-21 00:47:54.100	26.621100	27.722600	-4.029900
2019-06-21 00:47:55.100	26.377000	27.661600	-4.243500
2019-06-21 00:47:56.100	26.315900	27.600600	-4.213000
2019-06-21 00:47:57.100	26.377000	27.478500	-4.213000
2019-06-21 00:47:58.100	26.346500	27.478500	-4.243500
2019-06-21 00:47:59.100	26.438000	27.386900	-4.213000
2019-06-21 00:48:00.100	26.438000	27.295400	-4.243500
2019-06-21 00:48:01.100	26.407500	27.325900	-4.213000
2019-06-21 00:48:02.100	26.315900	27.203800	-4.274000
2019-06-21 00:48:03.100	26.315900	27.173300	-4.365600
2019-06-21 00:48:04.100	26.224400	27.112300	-4.274000
2019-06-21 00:48:05.100	26.285400	27.051200	-4.243500
2019-06-21 00:48:06.100	26.315900	27.112300	-4.304500
2019-06-21 00:48:07.100	26.377000	27.081800	-4.243500
2019-06-21 00:48:08.100	26.346500	27.112300	-4.213000
2019-06-21 00:48:09.100	26.315900	27.112300	-4.213000
2019-06-21 00:48:10.100	26.254900	27.020700	-4.182500
2019-06-21 00:48:11.100	26.254900	26.929200	-4.213000
2019-06-21 00:48:12.100	26.285400	26.837600	-4.243500
2019-06-21 00:48:13.100	26.346500	26.807100	-4.121400
2019-06-21 00:48:14.100	26.468500	26.868100	-4.121400
2019-06-21 00:48:15.100	26.560100	26.868100	-4.060400
2019-06-21 00:48:16.100	26.346500	26.837600	-4.090900
2019-06-21 00:48:17.100	26.254900	26.746100	-4.213000
2019-06-21 00:48:18.100	26.254900	26.715500	-4.213000
2019-06-21 00:48:19.100	26.315900	26.624000	-4.243500
2019-06-21 00:48:20.100	26.315900	26.563000	-4.213000
2019-06-21 00:48:21.100	26.254900	26.410400	-4.243500
2019-06-21 00:48:22.100	26.224400	26.379900	-4.182500
2019-06-21 00:48:23.100	26.346500	26.349300	-4.213000
2019-06-21 00:48:24.100	26.499100	26.349300	-4.060400
2019-06-21 00:48:25.100	26.590600	26.227300	-4.121400
2019-06-21 00:48:26.100	26.529600	26.349300	-4.090900
2019-06-21 00:48:27.100	26.468500	26.196700	-4.213000
2019-06-21 00:48:28.100	26.346500	26.074700	-4.274000
2019-06-21 00:48:29.100	26.224400	26.013600	-4.335100
2019-06-21 00:48:30.100	26.285400	25.922100	-4.365600
2019-06-21 00:48:31.100	26.346500	25.952600	-4.243500
2019-06-21 00:48:32.100	26.499100	25.952600	-4.121400
2019-06-21 00:48:33.100	26.499100	26.013600	-4.060400
2019-06-21 00:48:34.100	26.499100	26.044200	-4.029900
2019-06-21 00:48:35.100	26.438000	25.922100	-4.029900
2019-06-21 00:48:36.100	26.407500	25.922100	-4.090900
2019-06-21 00:48:37.100	26.346500	25.830500	-4.243500
2019-06-21 00:48:38.100	26.224400	25.800000	-4.213000
2019-06-21 00:48:39.100	26.285400	25.678000	-4.243500
2019-06-21 00:48:40.100	26.315900	25.708500	-4.304500
2019-06-21 00:48:41.100	26.346500	25.647400	-4.213000
2019-06-21 00:48:42.100	26.315900	25.525400	-4.243500
2019-06-21 00:48:43.100	26.315900	25.464300	-4.274000
2019-06-21 00:48:44.100	26.224400	25.372800	-4.274000
2019-06-21 00:48:45.100	26.315900	25.494800	-4.213000
2019-06-21 00:48:46.100	26.438000	25.525400	-4.029900
2019-06-21 00:48:47.100	26.529600	25.525400	-4.029900
2019-06-21 00:48:48.100	26.468500	25.403300	-4.029900
2019-06-21 00:48:49.100	26.377000	25.433800	-4.029900
2019-06-21 00:48:50.100	26.438000	25.372800	-4.090900
2019-06-21 00:48:51.100	26.285400	25.281200	-4.060400
2019-06-21 00:48:52.100	26.377000	25.311700	-4.090900
2019-06-21 00:48:53.100	26.377000	25.342300	-4.060400
2019-06-21 00:48:54.100	26.377000	25.311700	-4.029900
2019-06-21 00:48:55.100	26.468500	25.281200	-3.968900
2019-06-21 00:48:56.100	26.499100	25.250700	-3.938300
2019-06-21 00:48:57.100	26.468500	25.342300	-3.938300
2019-06-21 00:48:58.100	26.438000	25.311700	-4.029900
2019-06-21 00:48:59.100	26.346500	25.281200	-4.121400
2019-06-21 00:49:00.100	26.224400	25.128600	-4.152000
2019-06-21 00:49:01.100	26.315900	25.128600	-4.090900
2019-06-21 00:49:02.100	26.346500	25.128600	-4.090900
2019-06-21 00:49:03.100	26.438000	25.159200	-3.907800
2019-06-21 00:49:04.100	26.468500	25.189700	-3.816300
2019-06-21 00:49:05.100	26.499100	25.159200	-3.907800
2019-06-21 00:49:06.100	26.438000	25.128600	-3.999400
2019-06-21 00:49:07.100	26.438000	25.128600	-3.999400
2019-06-21 00:49:08.100	26.468500	25.098100	-3.999400
2019-06-21 00:49:09.100	26.438000	25.098100	-3.968900
2019-06-21 00:49:10.100	26.407500	25.067600	-4.029900
2019-06-21 00:49:11.100	26.438000	25.159200	-3.938300
2019-06-21 00:49:12.100	26.438000	25.189700	-3.877300
2019-06-21 00:49:13.100	26.315900	25.189700	-3.907800
2019-06-21 00:49:14.100	26.438000	25.159200	-3.877300
2019-06-21 00:49:15.100	26.315900	25.098100	-3.938300
2019-06-21 00:49:16.100	26.315900	25.128600	-3.877300
2019-06-21 00:49:17.100	26.346500	25.159200	-3.724700
2019-06-21 00:49:18.100	26.315900	25.128600	-3.785800
2019-06-21 00:49:19.100	26.285400	24.976000	-3.785800
2019-06-21 00:49:20.100	26.315900	24.945500	-3.907800
2019-06-21 00:49:21.100	26.163400	24.976000	-3.877300
2019-06-21 00:49:22.100	26.041300	24.915000	-4.029900
2019-06-21 00:49:23.100	25.949700	24.915000	-4.121400
2019-06-21 00:49:24.100	25.980300	24.915000	-4.121400
2019-06-21 00:49:25.100	25.980300	24.945500	-4.090900
2019-06-21 00:49:26.100	25.980300	25.037100	-4.060400
2019-06-21 00:49:27.100	25.949700	25.037100	-4.090900
2019-06-21 00:49:28.100	25.980300	24.976000	-4.090900
2019-06-21 00:49:29.100	25.919200	25.006600	-4.152000
2019-06-21 00:49:30.100	25.858200	25.037100	-4.060400
2019-06-21 00:49:31.100	25.888700	25.067600	-3.938300
2019-06-21 00:49:32.100	25.888700	25.128600	-3.999400
2019-06-21 00:49:33.100	25.888700	25.098100	-3.968900
2019-06-21 00:49:34.100	25.858200	25.067600	-3.999400
2019-06-21 00:49:35.100	25.797100	24.976000	-4.029900
2019-06-21 00:49:36.100	25.705600	24.976000	-4.152000
2019-06-21 00:49:37.100	25.644600	24.976000	-4.182500
2019-06-21 00:49:38.100	25.583500	24.945500	-4.243500
2019-06-21 00:49:39.100	25.675100	24.976000	-4.121400
2019-06-21 00:49:40.100	25.827700	25.098100	-3.999400
2019-06-21 00:49:41.100	25.797100	25.128600	-3.999400
2019-06-21 00:49:42.100	25.675100	25.159200	-4.090900
2019-06-21 00:49:43.100	25.553000	25.098100	-4.121400
2019-06-21 00:49:44.100	25.522500	25.098100	-4.090900
2019-06-21 00:49:45.100	25.522500	25.189700	-4.060400
2019-06-21 00:49:46.100	25.553000	25.159200	-4.060400
2019-06-21 00:49:47.100	25.492000	25.128600	-4.029900
2019-06-21 00:49:48.100	25.430900	25.159200	-4.060400
2019-06-21 00:49:49.100	25.461500	25.159200	-3.999400
2019-06-21 00:49:50.100	25.461500	25.098100	-4.060400
2019-06-21 00:49:51.100	25.278400	24.976000	-4.213000
2019-06-21 00:49:52.100	25.308900	24.945500	-4.213000
2019-06-21 00:49:53.100	25.339400	25.037100	-4.213000
2019-06-21 00:49:54.100	25.278400	25.037100	-4.121400
2019-06-21 00:49:55.100	25.217300	25.037100	-4.152000
2019-06-21 00:49:56.100	25.186800	24.976000	-4.243500
2019-06-21 00:49:57.100	25.186800	24.915000	-4.335100
2019-06-21 00:49:58.100	25.125800	24.945500	-4.213000
2019-06-21 00:49:59.100	25.278400	25.037100	-4.060400
2019-06-21 00:50:00.100	25.278400	25.006600	-4.029900
2019-06-21 00:50:01.100	25.186800	24.976000	-4.182500
2019-06-21 00:50:02.100	25.034200	24.854000	-4.304500
2019-06-21 00:50:03.100	25.064700	24.823500	-4.365600
2019-06-21 00:50:04.100	24.942700	24.731900	-4.365600
2019-06-21 00:50:05.100	25.003700	24.762400	-4.274000
2019-06-21 00:50:06.100	25.125800	24.792900	-4.152000
2019-06-21 00:50:07.100	25.125800	24.792900	-4.274000
2019-06-21 00:50:08.100	25.095200	24.762400	-4.274000
2019-06-21 00:50:09.100	25.125800	24.762400	-4.182500
2019-06-21 00:50:10.100	25.095200	24.762400	-4.213000
2019-06-21 00:50:11.100	25.125800	24.731900	-4.121400
2019-06-21 00:50:12.100	25.156300	24.762400	-4.152000
2019-06-21 00:50:13.100	25.247800	24.762400	-4.152000
2019-06-21 00:50:14.100	25.125800	24.701400	-4.243500
2019-06-21 00:50:15.100	25.064700	24.670900	-4.335100
2019-06-21 00:50:16.100	25.034200	24.670900	-4.304500
2019-06-21 00:50:17.100	25.034200	24.609800	-4.335100
2019-06-21 00:50:18.100	25.034200	24.640400	-4.243500
2019-06-21 00:50:19.100	25.156300	24.609800	-4.274000
2019-06-21 00:50:20.100	25.247800	24.640400	-4.182500
2019-06-21 00:50:21.100	25.247800	24.701400	-4.152000
2019-06-21 00:50:22.100	25.186800	24.640400	-4.121400
2019-06-21 00:50:23.100	25.125800	24.548800	-4.213000
2019-06-21 00:50:24.100	25.095200	24.487800	-4.274000
2019-06-21 00:50:25.100	25.064700	24.487800	-4.335100
2019-06-21 00:50:26.100	25.034200	24.396200	-4.365600
2019-06-21 00:50:27.100	25.034200	24.304700	-4.335100
2019-06-21 00:50:28.100	25.034200	24.243600	-4.304500
2019-06-21 00:50:29.100	25.125800	24.274100	-4.304500
2019-06-21 00:50:30.100	25.278400	24.365700	-4.121400
2019-06-21 00:50:31.100	25.247800	24.335200	-4.090900
2019-06-21 00:50:32.100	25.278400	24.365700	-3.968900
2019-06-21 00:50:33.100	25.308900	24.274100	-3.999400
2019-06-21 00:50:34.100	25.217300	24.213100	-4.029900
2019-06-21 00:50:35.100	25.339400	24.182600	-4.121400
2019-06-21 00:50:36.100	25.217300	24.091000	-4.090900
2019-06-21 00:50:37.100	25.308900	24.060500	-4.060400
2019-06-21 00:50:38.100	25.308900	24.060500	-4.029900
2019-06-21 00:50:39.100	25.217300	23.938400	-4.060400
2019-06-21 00:50:40.100	25.339400	23.907900	-4.060400
2019-06-21 00:50:41.100	25.461500	24.121600	-3.907800
2019-06-21 00:50:42.100	25.583500	24.091000	-3.846800
2019-06-21 00:50:43.100	25.553000	24.121600	-3.846800
2019-06-21 00:50:44.100	25.400400	23.877400	-3.968900
2019-06-21 00:50:45.100	25.430900	23.816400	-3.999400
2019-06-21 00:50:46.100	25.522500	23.785900	-3.968900
2019-06-21 00:50:47.100	25.461500	23.755300	-3.877300
2019-06-21 00:50:48.100	25.492000	23.694300	-3.846800
2019-06-21 00:50:49.100	25.400400	23.633300	-3.968900
2019-06-21 00:50:50.100	25.492000	23.602800	-3.968900
2019-06-21 00:50:51.100	25.583500	23.724800	-3.938300
2019-06-21 00:50:52.100	25.705600	23.663800	-3.938300
2019-06-21 00:50:53.100	25.766600	23.602800	-3.907800
2019-06-21 00:50:54.100	25.644600	23.450200	-3.999400
2019-06-21 00:50:55.100	25.583500	23.358600	-3.907800
2019-06-21 00:50:56.100	25.583500	23.297600	-4.029900
2019-06-21 00:50:57.100	25.522500	23.236500	-4.060400
2019-06-21 00:50:58.100	25.400400	23.175500	-4.182500
2019-06-21 00:50:59.100	25.461500	23.267100	-4.152000
2019-06-21 00:51:00.100	25.461500	23.175500	-4.060400
2019-06-21 00:51:01.100	25.400400	23.145000	-4.121400
2019-06-21 00:51:02.100	25.369900	23.114500	-4.090900
2019-06-21 00:51:03.100	25.339400	23.084000	-4.090900
2019-06-21 00:51:04.100	25.247800	23.022900	-4.121400
2019-06-21 00:51:05.100	25.400400	23.022900	-4.029900
2019-06-21 00:51:06.100	25.339400	22.992400	-4.090900
2019-06-21 00:51:07.100	25.278400	22.900900	-4.213000
2019-06-21 00:51:08.100	25.278400	22.931400	-4.213000
2019-06-21 00:51:09.100	25.339400	22.931400	-4.121400
2019-06-21 00:51:10.100	25.400400	22.961900	-4.060400
2019-06-21 00:51:11.100	25.492000	22.931400	-3.999400
2019-06-21 00:51:12.100	25.583500	23.053400	-3.907800
2019-06-21 00:51:13.100	25.644600	23.114500	-3.907800
2019-06-21 00:51:14.100	25.614000	22.992400	-3.968900
2019-06-21 00:51:15.100	25.553000	22.931400	-4.029900
2019-06-21 00:51:16.100	25.644600	22.809300	-4.090900
2019-06-21 00:51:17.100	25.644600	22.748300	-4.060400
2019-06-21 00:51:18.100	25.705600	22.687200	-4.029900
2019-06-21 00:51:19.100	25.766600	22.687200	-4.060400
2019-06-21 00:51:20.100	25.797100	22.656700	-3.968900
2019-06-21 00:51:21.100	25.736100	22.443100	-4.090900
2019-06-21 00:51:22.100	25.675100	22.412600	-4.090900
2019-06-21 00:51:23.100	25.583500	22.321000	-4.182500
2019-06-21 00:51:24.100	25.614000	22.198900	-4.090900
2019-06-21 00:51:25.100	25.675100	22.351500	-4.029900
2019-06-21 00:51:26.100	25.766600	22.290500	-3.938300
2019-06-21 00:51:27.100	25.797100	22.260000	-4.060400
2019-06-21 00:51:28.100	25.736100	22.229500	-4.152000
2019-06-21 00:51:29.100	25.736100	22.137900	-4.213000
2019-06-21 00:51:30.100	25.736100	22.107400	-4.304500
2019-06-21 00:51:31.100	25.675100	22.046400	-4.335100
2019-06-21 00:51:32.100	25.705600	22.046400	-4.243500
2019-06-21 00:51:33.100	25.827700	22.107400	-4.182500
2019-06-21 00:51:34.100	25.888700	22.107400	-4.121400
2019-06-21 00:51:35.100	26.041300	22.046400	-4.060400
2019-06-21 00:51:36.100	26.102300	22.046400	-4.213000
2019-06-21 00:51:37.100	26.071800	22.046400	-4.090900
2019-06-21 00:51:38.100	26.102300	21.985300	-4.090900
2019-06-21 00:51:39.100	26.163400	21.954800	-4.029900
2019-06-21 00:51:40.100	26.224400	21.924300	-4.029900
2019-06-21 00:51:41.100	26.315900	21.893800	-4.029900
2019-06-21 00:51:42.100	26.285400	21.832700	-4.090900
2019-06-21 00:51:43.100	26.224400	21.832700	-4.060400
2019-06-21 00:51:44.100	26.193900	21.741200	-4.060400
2019-06-21 00:51:45.100	26.377000	21.680100	-4.060400
2019-06-21 00:51:46.100	26.285400	21.710700	-4.060400
2019-06-21 00:51:47.100	26.315900	21.619100	-4.060400
2019-06-21 00:51:48.100	26.315900	21.710700	-3.999400
2019-06-21 00:51:49.100	26.407500	21.710700	-3.938300
2019-06-21 00:51:50.100	26.346500	21.619100	-4.029900
2019-06-21 00:51:51.100	26.254900	21.436000	-4.152000
2019-06-21 00:51:52.100	26.254900	21.313900	-4.274000
2019-06-21 00:51:53.100	26.132800	21.283400	-4.213000
2019-06-21 00:51:54.100	26.224400	21.344500	-4.182500
2019-06-21 00:51:55.100	26.315900	21.405500	-4.121400
2019-06-21 00:51:56.100	26.407500	21.313900	-4.121400
2019-06-21 00:51:57.100	26.254900	21.222400	-4.182500
2019-06-21 00:51:58.100	26.224400	21.161300	-4.182500
2019-06-21 00:51:59.100	26.346500	21.252900	-4.213000
2019-06-21 00:52:00.100	26.438000	21.375000	-4.029900
2019-06-21 00:52:01.100	26.560100	21.375000	-4.029900
2019-06-21 00:52:02.100	26.529600	21.344500	-4.121400
2019-06-21 00:52:03.100	26.407500	21.313900	-4.090900
2019-06-21 00:52:04.100	26.407500	21.222400	-4.121400
2019-06-21 00:52:05.100	26.529600	21.252900	-4.060400
2019-06-21 00:52:06.100	26.529600	21.283400	-4.060400
2019-06-21 00:52:07.100	26.468500	21.130800	-4.121400
2019-06-21 00:52:08.100	26.560100	21.161300	-4.060400
2019-06-21 00:52:09.100	26.560100	21.161300	-4.090900
2019-06-21 00:52:10.100	26.499100	21.100300	-4.243500
2019-06-21 00:52:11.100	26.438000	21.008800	-4.243500
2019-06-21 00:52:12.100	26.346500	20.978200	-4.213000
2019-06-21 00:52:13.100	26.346500	20.978200	-4.213000
2019-06-21 00:52:14.100	26.377000	20.978200	-4.243500
2019-06-21 00:52:15.100	26.346500	20.978200	-4.121400
2019-06-21 00:52:16.100	26.224400	20.978200	-4.152000
2019-06-21 00:52:17.100	26.102300	20.917200	-4.274000
2019-06-21 00:52:18.100	26.041300	20.825700	-4.243500
2019-06-21 00:52:19.100	26.041300	20.917200	-4.213000
2019-06-21 00:52:20.100	26.163400	20.917200	-4.213000
2019-06-21 00:52:21.100	26.102300	20.947700	-4.243500
2019-06-21 00:52:22.100	26.041300	20.978200	-4.213000
2019-06-21 00:52:23.100	26.010800	20.978200	-4.243500
2019-06-21 00:52:24.100	25.919200	20.856200	-4.274000
2019-06-21 00:52:25.100	25.888700	20.947700	-4.335100
2019-06-21 00:52:26.100	25.858200	20.886700	-4.335100
2019-06-21 00:52:27.100	25.888700	20.825700	-4.365600
2019-06-21 00:52:28.100	25.736100	20.734100	-4.365600
2019-06-21 00:52:29.100	25.736100	20.825700	-4.335100
2019-06-21 00:52:30.100	25.736100	20.825700	-4.304500
2019-06-21 00:52:31.100	25.736100	20.886700	-4.335100
2019-06-21 00:52:32.100	25.736100	20.917200	-4.335100
2019-06-21 00:52:33.100	25.736100	20.947700	-4.335100
2019-06-21 00:52:34.100	25.705600	21.008800	-4.365600
2019-06-21 00:52:35.100	25.614000	20.947700	-4.365600
2019-06-21 00:52:36.100	25.522500	20.917200	-4.426600
2019-06-21 00:52:37.100	25.430900	20.886700	-4.457100
2019-06-21 00:52:38.100	25.400400	20.947700	-4.518200
2019-06-21 00:52:39.100	25.461500	21.008800	-4.609700
2019-06-21 00:52:40.100	25.492000	21.069800	-4.548700
2019-06-21 00:52:41.100	25.339400	21.039300	-4.548700
2019-06-21 00:52:42.100	25.369900	21.069800	-4.457100
2019-06-21 00:52:43.100	25.247800	21.069800	-4.518200
2019-06-21 00:52:44.100	25.217300	21.039300	-4.579200
2019-06-21 00:52:45.100	25.247800	21.039300	-4.579200
2019-06-21 00:52:46.100	25.217300	21.161300	-4.609700
2019-06-21 00:52:47.100	25.247800	21.191900	-4.579200
2019-06-21 00:52:48.100	25.278400	21.222400	-4.548700
2019-06-21 00:52:49.100	25.247800	21.252900	-4.518200
2019-06-21 00:52:50.100	25.186800	21.252900	-4.579200
2019-06-21 00:52:51.100	25.186800	21.222400	-4.518200
2019-06-21 00:52:52.100	25.156300	21.222400	-4.548700
2019-06-21 00:52:53.100	25.125800	21.313900	-4.579200
2019-06-21 00:52:54.100	25.095200	21.283400	-4.548700
2019-06-21 00:52:55.100	25.003700	21.252900	-4.731800
2019-06-21 00:52:56.100	25.064700	21.375000	-4.518200
2019-06-21 00:52:57.100	25.156300	21.405500	-4.396100
2019-06-21 00:52:58.100	25.186800	21.466500	-4.426600
2019-06-21 00:52:59.100	25.186800	21.497000	-4.457100
2019-06-21 00:53:00.100	25.156300	21.527600	-4.487700
2019-06-21 00:53:01.100	25.034200	21.558100	-4.426600
2019-06-21 00:53:02.100	25.064700	21.436000	-4.457100
2019-06-21 00:53:03.100	24.881600	21.466500	-4.518200
2019-06-21 00:53:04.100	24.973200	21.466500	-4.518200
2019-06-21 00:53:05.100	25.095200	21.558100	-4.518200
2019-06-21 00:53:06.100	25.003700	21.558100	-4.518200
2019-06-21 00:53:07.100	24.973200	21.527600	-4.609700
2019-06-21 00:53:08.100	24.851100	21.497000	-4.548700
2019-06-21 00:53:09.100	24.881600	21.619100	-4.579200
2019-06-21 00:53:10.100	24.973200	21.680100	-4.426600
2019-06-21 00:53:11.100	24.881600	21.649600	-4.518200
2019-06-21 00:53:12.100	24.820600	21.649600	-4.579200
2019-06-21 00:53:13.100	24.820600	21.558100	-4.579200
2019-06-21 00:53:14.100	24.759600	21.619100	-4.609700
2019-06-21 00:53:15.100	24.790100	21.680100	-4.579200
2019-06-21 00:53:16.100	24.668000	21.649600	-4.762300
2019-06-21 00:53:17.100	24.515400	21.649600	-4.823300
2019-06-21 00:53:18.100	24.362800	21.558100	-4.853900
2019-06-21 00:53:19.100	24.301800	21.619100	-4.884400
2019-06-21 00:53:20.100	24.301800	21.619100	-4.823300
2019-06-21 00:53:21.100	24.332300	21.680100	-4.823300
2019-06-21 00:53:22.100	24.454400	21.680100	-4.731800
2019-06-21 00:53:23.100	24.454400	21.771700	-4.609700
2019-06-21 00:53:24.100	24.423900	21.832700	-4.640200
2019-06-21 00:53:25.100	24.362800	21.863300	-4.640200
2019-06-21 00:53:26.100	24.240800	21.893800	-4.792800
2019-06-21 00:53:27.100	24.210200	21.893800	-4.792800
2019-06-21 00:53:28.100	24.332300	21.954800	-4.670800
2019-06-21 00:53:29.100	24.332300	22.015800	-4.701300
2019-06-21 00:53:30.100	24.362800	22.076900	-4.701300
2019-06-21 00:53:31.100	24.179700	22.046400	-4.762300
2019-06-21 00:53:32.100	24.057600	22.046400	-4.853900
2019-06-21 00:53:33.100	23.813500	22.046400	-4.945400
2019-06-21 00:53:34.100	23.844000	22.168400	-4.884400
2019-06-21 00:53:35.100	23.935600	22.229500	-4.792800
2019-06-21 00:53:36.100	24.027100	22.229500	-4.701300
2019-06-21 00:53:37.100	23.996600	22.351500	-4.609700
2019-06-21 00:53:38.100	23.935600	22.351500	-4.640200
2019-06-21 00:53:39.100	23.783000	22.382100	-4.701300
2019-06-21 00:53:40.100	23.722000	22.351500	-4.731800
2019-06-21 00:53:41.100	23.660900	22.412600	-4.853900
2019-06-21 00:53:42.100	23.752500	22.382100	-4.792800
2019-06-21 00:53:43.100	23.752500	22.504100	-4.731800
2019-06-21 00:53:44.100	23.844000	22.687200	-4.487700
2019-06-21 00:53:45.100	23.874500	22.717700	-4.487700
2019-06-21 00:53:46.100	23.722000	22.778800	-4.457100
2019-06-21 00:53:47.100	23.569400	22.748300	-4.518200
2019-06-21 00:53:48.100	23.599900	22.748300	-4.609700
2019-06-21 00:53:49.100	23.538800	22.870300	-4.640200
2019-06-21 00:53:50.100	23.355700	22.870300	-4.701300
2019-06-21 00:53:51.100	23.233700	22.839800	-4.731800
2019-06-21 00:53:52.100	23.142100	22.900900	-4.762300
2019-06-21 00:53:53.100	23.172600	22.992400	-4.853900
2019-06-21 00:53:54.100	23.172600	23.145000	-4.975900
2019-06-21 00:53:55.100	23.081100	23.145000	-5.006500
2019-06-21 00:53:56.100	22.928500	23.114500	-5.159000
2019-06-21 00:53:57.100	22.867500	23.175500	-5.067500
2019-06-21 00:53:58.100	22.898000	23.206000	-5.098000
2019-06-21 00:53:59.100	22.775900	23.267100	-5.037000
2019-06-21 00:54:00.100	22.775900	23.450200	-5.067500
2019-06-21 00:54:01.100	22.836900	23.480700	-4.975900
2019-06-21 00:54:02.100	22.898000	23.724800	-4.945400
2019-06-21 00:54:03.100	22.775900	23.724800	-4.945400
2019-06-21 00:54:04.100	22.653800	23.724800	-5.006500
2019-06-21 00:54:05.100	22.440200	23.755300	-4.975900
2019-06-21 00:54:06.100	22.257100	23.724800	-4.975900
2019-06-21 00:54:07.100	22.257100	23.877400	-4.884400
2019-06-21 00:54:08.100	22.287600	23.999500	-4.792800
2019-06-21 00:54:09.100	22.196100	24.060500	-4.823300
2019-06-21 00:54:10.100	22.074000	24.091000	-4.945400
2019-06-21 00:54:11.100	21.951900	24.182600	-4.975900
2019-06-21 00:54:12.100	21.951900	24.152100	-5.006500
2019-06-21 00:54:13.100	21.860400	24.182600	-4.884400
2019-06-21 00:54:14.100	21.829900	24.213100	-4.823300
2019-06-21 00:54:15.100	21.799300	24.304700	-4.792800
2019-06-21 00:54:16.100	21.799300	24.365700	-4.975900
2019-06-21 00:54:17.100	21.677300	24.396200	-5.067500
2019-06-21 00:54:18.100	21.585700	24.457200	-5.098000
2019-06-21 00:54:19.100	21.494200	24.457200	-5.037000
2019-06-21 00:54:20.100	21.494200	24.487800	-5.037000
2019-06-21 00:54:21.100	21.555200	24.548800	-5.006500
2019-06-21 00:54:22.100	21.433100	24.579300	-5.128500
2019-06-21 00:54:23.100	21.311100	24.457200	-5.098000
2019-06-21 00:54:24.100	21.280500	24.487800	-5.067500
2019-06-21 00:54:25.100	21.189000	24.518300	-5.006500
2019-06-21 00:54:26.100	21.189000	24.548800	-5.006500
2019-06-21 00:54:27.100	21.219500	24.609800	-5.067500
2019-06-21 00:54:28.100	21.280500	24.731900	-5.067500
2019-06-21 00:54:29.100	21.341600	24.884500	-4.975900
2019-06-21 00:54:30.100	21.219500	24.854000	-5.006500
2019-06-21 00:54:31.100	21.158500	24.823500	-4.975900
2019-06-21 00:54:32.100	21.128000	24.762400	-4.945400
2019-06-21 00:54:33.100	21.097400	24.670900	-5.098000
2019-06-21 00:54:34.100	20.975400	24.670900	-5.159000
2019-06-21 00:54:35.100	20.853300	24.579300	-5.342100
2019-06-21 00:54:36.100	20.853300	24.609800	-5.250600
2019-06-21 00:54:37.100	20.914300	24.731900	-5.128500
2019-06-21 00:54:38.100	20.822800	24.731900	-5.006500
2019-06-21 00:54:39.100	20.853300	24.762400	-4.884400
2019-06-21 00:54:40.100	20.883800	24.823500	-4.884400
2019-06-21 00:54:41.100	20.761700	24.731900	-4.975900
2019-06-21 00:54:42.100	20.700700	24.731900	-5.006500
2019-06-21 00:54:43.100	20.639700	24.731900	-5.037000
2019-06-21 00:54:44.100	20.578600	24.731900	-4.975900
2019-06-21 00:54:45.100	20.609200	24.701400	-4.975900
2019-06-21 00:54:46.100	20.578600	24.731900	-5.006500
2019-06-21 00:54:47.100	20.487100	24.701400	-5.006500
2019-06-21 00:54:48.100	20.487100	24.670900	-5.067500
2019-06-21 00:54:49.100	20.517600	24.640400	-5.067500
2019-06-21 00:54:50.100	20.456600	24.701400	-5.067500
2019-06-21 00:54:51.100	20.456600	24.701400	-5.006500
2019-06-21 00:54:52.100	20.334500	24.731900	-4.975900
2019-06-21 00:54:53.100	20.090400	24.609800	-5.189600
2019-06-21 00:54:54.100	19.968300	24.701400	-5.250600
2019-06-21 00:54:55.100	19.968300	24.609800	-5.403200
2019-06-21 00:54:56.100	20.029300	24.548800	-5.372700
2019-06-21 00:54:57.100	20.090400	24.579300	-5.372700
2019-06-21 00:54:58.100	20.120900	24.548800	-5.250600
2019-06-21 00:54:59.100	19.937800	24.518300	-5.281100
2019-06-21 00:55:00.100	19.754700	24.487800	-5.189600
2019-06-21 00:55:01.100	19.846200	24.548800	-5.281100
2019-06-21 00:55:02.100	19.724200	24.548800	-5.220100
2019-06-21 00:55:03.100	19.815700	24.640400	-5.159000
2019-06-21 00:55:04.100	19.815700	24.701400	-5.159000
2019-06-21 00:55:05.100	19.724200	24.670900	-5.281100
2019-06-21 00:55:06.100	19.571600	24.579300	-5.372700
2019-06-21 00:55:07.100	19.541000	24.548800	-5.433700
2019-06-21 00:55:08.100	19.632600	24.640400	-5.250600
2019-06-21 00:55:09.100	19.602100	24.762400	-5.281100
2019-06-21 00:55:10.100	19.480000	24.731900	-5.311600
2019-06-21 00:55:11.100	19.327400	24.792900	-5.250600
2019-06-21 00:55:12.100	19.266400	24.762400	-5.342100
2019-06-21 00:55:13.100	19.205400	24.884500	-5.372700
2019-06-21 00:55:14.100	19.266400	24.915000	-5.311600
2019-06-21 00:55:15.100	19.235900	24.945500	-5.311600
2019-06-21 00:55:16.100	19.235900	25.037100	-5.250600
2019-06-21 00:55:17.100	19.113800	25.006600	-5.342100
2019-06-21 00:55:18.100	19.113800	24.976000	-5.281100
2019-06-21 00:55:19.100	19.113800	25.067600	-5.250600
2019-06-21 00:55:20.100	19.113800	25.128600	-5.189600
2019-06-21 00:55:21.100	19.113800	25.098100	-5.342100
2019-06-21 00:55:22.100	18.930700	25.128600	-5.281100
2019-06-21 00:55:23.100	18.961200	25.159200	-5.311600
2019-06-21 00:55:24.100	18.930700	25.128600	-5.311600
2019-06-21 00:55:25.100	18.778100	25.098100	-5.403200
2019-06-21 00:55:26.100	18.839100	25.250700	-5.281100
2019-06-21 00:55:27.100	18.869700	25.372800	-5.281100
2019-06-21 00:55:28.100	18.961200	25.433800	-5.189600
2019-06-21 00:55:29.100	18.900200	25.494800	-5.281100
2019-06-21 00:55:30.100	18.808600	25.525400	-5.281100
2019-06-21 00:55:31.100	18.839100	25.647400	-5.159000
2019-06-21 00:55:32.100	18.808600	25.678000	-5.098000
2019-06-21 00:55:33.100	18.778100	25.708500	-5.159000
2019-06-21 00:55:34.100	18.839100	25.739000	-5.159000
2019-06-21 00:55:35.100	18.869700	25.830500	-5.067500
2019-06-21 00:55:36.100	18.900200	25.861100	-5.067500
2019-06-21 00:55:37.100	18.808600	25.891600	-5.098000
2019-06-21 00:55:38.100	18.778100	26.074700	-5.128500
2019-06-21 00:55:39.100	18.778100	26.074700	-5.037000
2019-06-21 00:55:40.100	18.808600	26.105200	-5.006500
2019-06-21 00:55:41.100	18.808600	26.013600	-5.067500
2019-06-21 00:55:42.100	18.778100	26.044200	-5.128500
2019-06-21 00:55:43.100	18.778100	26.044200	-5.037000
2019-06-21 00:55:44.100	18.778100	26.074700	-5.159000
2019-06-21 00:55:45.100	18.717100	26.074700	-5.159000
2019-06-21 00:55:46.100	18.747600	26.196700	-5.128500
2019-06-21 00:55:47.100	18.717100	26.288300	-4.975900
2019-06-21 00:55:48.100	18.778100	26.318800	-4.975900
2019-06-21 00:55:49.100	18.747600	26.227300	-5.006500
2019-06-21 00:55:50.100	18.686600	26.196700	-5.037000
2019-06-21 00:55:51.100	18.625500	26.135700	-5.037000
2019-06-21 00:55:52.100	18.625500	26.105200	-5.006500
2019-06-21 00:55:53.100	18.686600	26.105200	-4.975900
2019-06-21 00:55:54.100	18.747600	26.166200	-4.884400
2019-06-21 00:55:55.100	18.808600	26.135700	-4.853900
2019-06-21 00:55:56.100	18.869700	26.135700	-4.792800
2019-06-21 00:55:57.100	18.961200	26.257800	-4.762300
2019-06-21 00:55:58.100	18.869700	26.349300	-4.762300
2019-06-21 00:55:59.100	18.930700	26.379900	-4.762300
2019-06-21 00:56:00.100	18.900200	26.410400	-4.823300
2019-06-21 00:56:01.100	18.900200	26.349300	-4.792800
2019-06-21 00:56:02.100	18.991700	26.349300	-4.731800
2019-06-21 00:56:03.100	19.022200	26.440900	-4.670800
2019-06-21 00:56:04.100	19.052800	26.410400	-4.609700
2019-06-21 00:56:05.100	19.052800	26.349300	-4.762300
2019-06-21 00:56:06.100	19.174800	26.440900	-4.701300
2019-06-21 00:56:07.100	19.266400	26.563000	-4.579200
2019-06-21 00:56:08.100	19.357900	26.593500	-4.457100
2019-06-21 00:56:09.100	19.266400	26.532400	-4.548700
2019-06-21 00:56:10.100	19.235900	26.440900	-4.548700
2019-06-21 00:56:11.100	19.235900	26.471400	-4.548700
2019-06-21 00:56:12.100	19.235900	26.501900	-4.609700
2019-06-21 00:56:13.100	19.266400	26.440900	-4.701300
2019-06-21 00:56:14.100	19.205400	26.410400	-4.670800
2019-06-21 00:56:15.100	19.174800	26.440900	-4.701300
2019-06-21 00:56:16.100	19.235900	26.563000	-4.548700
2019-06-21 00:56:17.100	19.296900	26.654500	-4.487700
2019-06-21 00:56:18.100	19.357900	26.654500	-4.426600
2019-06-21 00:56:19.100	19.296900	26.624000	-4.426600
2019-06-21 00:56:20.100	19.266400	26.624000	-4.457100
2019-06-21 00:56:21.100	19.205400	26.685000	-4.487700
2019-06-21 00:56:22.100	19.174800	26.685000	-4.457100
2019-06-21 00:56:23.100	19.174800	26.715500	-4.518200
2019-06-21 00:56:24.100	19.205400	26.776600	-4.426600
2019-06-21 00:56:25.100	19.296900	26.868100	-4.274000
2019-06-21 00:56:26.100	19.296900	26.898700	-4.365600
2019-06-21 00:56:27.100	19.357900	26.898700	-4.243500
2019-06-21 00:56:28.100	19.419000	27.051200	-4.243500
2019-06-21 00:56:29.100	19.388500	27.020700	-4.274000
2019-06-21 00:56:30.100	19.449500	26.929200	-4.335100
2019-06-21 00:56:31.100	19.419000	26.929200	-4.304500
2019-06-21 00:56:32.100	19.480000	27.020700	-4.243500
2019-06-21 00:56:33.100	19.510500	27.173300	-4.182500
2019-06-21 00:56:34.100	19.480000	27.173300	-4.213000
2019-06-21 00:56:35.100	19.419000	27.173300	-4.182500
2019-06-21 00:56:36.100	19.480000	27.203800	-4.243500
2019-06-21 00:56:37.100	19.357900	27.203800	-4.182500
2019-06-21 00:56:38.100	19.266400	27.142800	-4.182500
2019-06-21 00:56:39.100	19.144300	27.112300	-4.213000
2019-06-21 00:56:40.100	19.083300	27.142800	-4.274000
2019-06-21 00:56:41.100	19.205400	27.173300	-4.090900
2019-06-21 00:56:42.100	19.296900	27.264900	-4.152000
2019-06-21 00:56:43.100	19.266400	27.325900	-4.121400
2019-06-21 00:56:44.100	19.205400	27.295400	-4.152000
2019-06-21 00:56:45.100	19.113800	27.264900	-4.090900
2019-06-21 00:56:46.100	19.083300	27.234300	-4.121400
2019-06-21 00:56:47.100	19.052800	27.325900	-4.121400
2019-06-21 00:56:48.100	19.113800	27.356400	-3.999400
2019-06-21 00:56:49.100	19.144300	27.356400	-3.999400
2019-06-21 00:56:50.100	19.174800	27.478500	-3.999400
2019-06-21 00:56:51.100	19.266400	27.448000	-3.907800
2019-06-21 00:56:52.100	19.296900	27.417500	-3.907800
2019-06-21 00:56:53.100	19.266400	27.509000	-3.877300
2019-06-21 00:56:54.100	19.266400	27.478500	-3.968900
2019-06-21 00:56:55.100	19.266400	27.570000	-3.968900
2019-06-21 00:56:56.100	19.419000	27.600600	-3.999400
2019-06-21 00:56:57.100	19.541000	27.783700	-3.724700
2019-06-21 00:56:58.100	19.571600	27.753100	-3.755200
2019-06-21 00:56:59.100	19.480000	27.692100	-3.907800
2019-06-21 00:57:00.100	19.357900	27.570000	-4.060400
2019-06-21 00:57:01.100	19.235900	27.478500	-4.152000
2019-06-21 00:57:02.100	19.327400	27.509000	-4.090900
2019-06-21 00:57:03.100	19.388500	27.570000	-4.060400
2019-06-21 00:57:04.100	19.541000	27.661600	-3.968900
2019-06-21 00:57:05.100	19.571600	27.753100	-3.907800
2019-06-21 00:57:06.100	19.571600	27.783700	-3.907800
2019-06-21 00:57:07.100	19.571600	27.783700	-3.907800
2019-06-21 00:57:08.100	19.632600	27.783700	-3.846800
2019-06-21 00:57:09.100	19.632600	27.692100	-3.846800
2019-06-21 00:57:10.100	19.571600	27.783700	-3.785800
2019-06-21 00:57:11.100	19.510500	27.692100	-3.785800
2019-06-21 00:57:12.100	19.480000	27.783700	-3.877300
2019-06-21 00:57:13.100	19.510500	27.844700	-3.755200
2019-06-21 00:57:14.100	19.541000	27.753100	-3.785800
2019-06-21 00:57:15.100	19.480000	27.692100	-3.846800
2019-06-21 00:57:16.100	19.510500	27.600600	-3.877300
2019-06-21 00:57:17.100	19.602100	27.539500	-3.816300
2019-06-21 00:57:18.100	19.663100	27.570000	-3.816300
2019-06-21 00:57:19.100	19.663100	27.539500	-3.663700
2019-06-21 00:57:20.100	19.846200	27.631100	-3.511100
2019-06-21 00:57:21.100	19.876700	27.570000	-3.480600
2019-06-21 00:57:22.100	19.876700	27.600600	-3.480600
2019-06-21 00:57:23.100	19.754700	27.570000	-3.572100
2019-06-21 00:57:24.100	19.815700	27.478500	-3.663700
2019-06-21 00:57:25.100	19.876700	27.570000	-3.541600
2019-06-21 00:57:26.100	20.090400	27.509000	-3.419500
2019-06-21 00:57:27.100	20.090400	27.386900	-3.480600
2019-06-21 00:57:28.100	19.876700	27.234300	-3.633200
2019-06-21 00:57:29.100	19.754700	27.173300	-3.602600
2019-06-21 00:57:30.100	19.937800	27.325900	-3.419500
2019-06-21 00:57:31.100	20.120900	27.295400	-3.419500
2019-06-21 00:57:32.100	20.120900	27.325900	-3.328000
2019-06-21 00:57:33.100	20.029300	27.112300	-3.541600
2019-06-21 00:57:34.100	20.029300	26.929200	-3.602600
2019-06-21 00:57:35.100	20.059800	26.929200	-3.450100
2019-06-21 00:57:36.100	20.243000	26.990200	-3.358500
2019-06-21 00:57:37.100	20.334500	27.020700	-3.236400
2019-06-21 00:57:38.100	20.243000	26.898700	-3.328000
2019-06-21 00:57:39.100	20.243000	26.807100	-3.450100
2019-06-21 00:57:40.100	20.212400	26.685000	-3.602600
2019-06-21 00:57:41.100	20.243000	26.746100	-3.633200
2019-06-21 00:57:42.100	20.334500	26.776600	-3.480600
2019-06-21 00:57:43.100	20.456600	26.807100	-3.389000
2019-06-21 00:57:44.100	20.517600	26.685000	-3.328000
2019-06-21 00:57:45.100	20.517600	26.654500	-3.419500
2019-06-21 00:57:46.100	20.548100	26.563000	-3.389000
2019-06-21 00:57:47.100	20.578600	26.624000	-3.328000
2019-06-21 00:57:48.100	20.609200	26.563000	-3.328000
2019-06-21 00:57:49.100	20.639700	26.532400	-3.358500
2019-06-21 00:57:50.100	20.578600	26.501900	-3.358500
2019-06-21 00:57:51.100	20.609200	26.440900	-3.297500
2019-06-21 00:57:52.100	20.609200	26.471400	-3.297500
2019-06-21 00:57:53.100	20.578600	26.410400	-3.450100
2019-06-21 00:57:54.100	20.639700	26.349300	-3.450100
2019-06-21 00:57:55.100	20.670200	26.288300	-3.450100
2019-06-21 00:57:56.100	20.731200	26.227300	-3.419500
2019-06-21 00:57:57.100	20.792300	26.257800	-3.328000
2019-06-21 00:57:58.100	20.792300	26.288300	-3.358500
2019-06-21 00:57:59.100	20.853300	26.257800	-3.328000
2019-06-21 00:58:00.100	20.914300	26.257800	-3.236400
2019-06-21 00:58:01.100	20.914300	26.105200	-3.175400
2019-06-21 00:58:02.100	21.066900	26.135700	-3.144900
2019-06-21 00:58:03.100	21.158500	26.166200	-3.144900
2019-06-21 00:58:04.100	21.158500	26.105200	-3.236400
2019-06-21 00:58:05.100	21.158500	26.196700	-3.236400
2019-06-21 00:58:06.100	21.280500	26.074700	-3.144900
2019-06-21 00:58:07.100	21.280500	26.044200	-3.205900
2019-06-21 00:58:08.100	21.280500	25.983100	-3.328000
2019-06-21 00:58:09.100	21.250000	26.013600	-3.297500
2019-06-21 00:58:10.100	21.311100	25.891600	-3.205900
2019-06-21 00:58:11.100	21.433100	25.891600	-3.114400
2019-06-21 00:58:12.100	21.402600	25.830500	-3.053300
2019-06-21 00:58:13.100	21.402600	25.891600	-3.114400
2019-06-21 00:58:14.100	21.219500	25.830500	-3.267000
2019-06-21 00:58:15.100	21.280500	25.830500	-3.358500
2019-06-21 00:58:16.100	21.341600	25.739000	-3.114400
2019-06-21 00:58:17.100	21.433100	25.678000	-2.992300
2019-06-21 00:58:18.100	21.433100	25.586400	-3.053300
2019-06-21 00:58:19.100	21.433100	25.525400	-3.053300
2019-06-21 00:58:20.100	21.463700	25.403300	-3.053300
2019-06-21 00:58:21.100	21.463700	25.403300	-3.114400
2019-06-21 00:58:22.100	21.463700	25.372800	-3.114400
2019-06-21 00:58:23.100	21.616200	25.342300	-3.083800
2019-06-21 00:58:24.100	21.524700	25.250700	-3.083800
2019-06-21 00:58:25.100	21.616200	25.189700	-3.114400
2019-06-21 00:58:26.100	21.616200	25.220200	-3.053300
2019-06-21 00:58:27.100	21.555200	25.159200	-3.053300
2019-06-21 00:58:28.100	21.433100	25.128600	-3.144900
2019-06-21 00:58:29.100	21.372100	25.006600	-3.267000
2019-06-21 00:58:30.100	21.433100	24.976000	-3.205900
2019-06-21 00:58:31.100	21.494200	25.098100	-3.022800
2019-06-21 00:58:32.100	21.524700	25.098100	-2.992300
2019-06-21 00:58:33.100	21.646800	25.250700	-2.870200
2019-06-21 00:58:34.100	21.616200	25.220200	-2.839700
2019-06-21 00:58:35.100	21.463700	25.159200	-2.961800
2019-06-21 00:58:36.100	21.311100	25.037100	-3.144900
2019-06-21 00:58:37.100	21.219500	24.976000	-3.175400
2019-06-21 00:58:38.100	21.341600	24.976000	-2.992300
2019-06-21 00:58:39.100	21.341600	25.037100	-2.961800
2019-06-21 00:58:40.100	21.280500	25.067600	-3.053300
2019-06-21 00:58:41.100	21.250000	25.037100	-3.083800
2019-06-21 00:58:42.100	21.250000	25.067600	-3.083800
2019-06-21 00:58:43.100	21.280500	25.098100	-3.022800
2019-06-21 00:58:44.100	21.372100	25.189700	-2.961800
2019-06-21 00:58:45.100	21.433100	25.433800	-2.839700
2019-06-21 00:58:46.100	21.402600	25.464300	-2.870200
2019-06-21 00:58:47.100	21.341600	25.311700	-2.900700
2019-06-21 00:58:48.100	21.128000	25.281200	-3.022800
2019-06-21 00:58:49.100	21.066900	25.342300	-2.992300
2019-06-21 00:58:50.100	21.097400	25.403300	-2.931300
2019-06-21 00:58:51.100	21.158500	25.555900	-2.931300
2019-06-21 00:58:52.100	21.250000	25.586400	-2.961800
2019-06-21 00:58:53.100	21.219500	25.678000	-2.931300
2019-06-21 00:58:54.100	21.280500	25.616900	-2.870200
2019-06-21 00:58:55.100	21.250000	25.616900	-2.900700
2019-06-21 00:58:56.100	21.158500	25.678000	-2.900700
2019-06-21 00:58:57.100	21.097400	25.586400	-2.931300
2019-06-21 00:58:58.100	21.097400	25.586400	-3.022800
2019-06-21 00:58:59.100	21.097400	25.616900	-3.114400
2019-06-21 00:59:00.100	20.975400	25.708500	-3.083800
2019-06-21 00:59:01.100	21.066900	25.830500	-2.992300
2019-06-21 00:59:02.100	21.128000	25.891600	-2.870200
2019-06-21 00:59:03.100	21.036400	25.922100	-2.839700
2019-06-21 00:59:04.100	21.036400	25.952600	-2.900700
2019-06-21 00:59:05.100	21.097400	26.013600	-2.931300
2019-06-21 00:59:06.100	21.219500	26.074700	-2.839700
2019-06-21 00:59:07.100	21.066900	26.105200	-2.931300
2019-06-21 00:59:08.100	20.975400	26.135700	-2.931300
2019-06-21 00:59:09.100	21.036400	26.257800	-2.870200
2019-06-21 00:59:10.100	21.128000	26.349300	-2.778700
2019-06-21 00:59:11.100	21.036400	26.349300	-2.809200
2019-06-21 00:59:12.100	21.005900	26.349300	-2.809200
2019-06-21 00:59:13.100	20.883800	26.288300	-2.900700
2019-06-21 00:59:14.100	20.914300	26.318800	-2.900700
2019-06-21 00:59:15.100	20.944900	26.410400	-2.809200
2019-06-21 00:59:16.100	20.975400	26.471400	-2.778700
2019-06-21 00:59:17.100	20.944900	26.532400	-2.931300
2019-06-21 00:59:18.100	20.944900	26.532400	-2.931300
2019-06-21 00:59:19.100	20.944900	26.715500	-2.900700
2019-06-21 00:59:20.100	20.975400	26.746100	-2.900700
2019-06-21 00:59:21.100	21.036400	26.807100	-2.839700
2019-06-21 00:59:22.100	21.066900	26.746100	-2.809200
2019-06-21 00:59:23.100	21.066900	26.746100	-2.900700
2019-06-21 00:59:24.100	20.944900	26.746100	-2.870200
2019-06-21 00:59:25.100	20.975400	26.807100	-2.870200
2019-06-21 00:59:26.100	21.005900	26.929200	-2.809200
2019-06-21 00:59:27.100	20.944900	26.868100	-2.809200
2019-06-21 00:59:28.100	20.914300	26.898700	-2.931300
2019-06-21 00:59:29.100	20.975400	26.837600	-2.931300
2019-06-21 00:59:30.100	21.066900	26.959700	-2.748200
2019-06-21 00:59:31.100	21.219500	27.081800	-2.626100
2019-06-21 00:59:32.100	21.250000	27.112300	-2.656600
2019-06-21 00:59:33.100	21.219500	27.142800	-2.748200
2019-06-21 00:59:34.100	21.158500	27.203800	-2.839700
2019-06-21 00:59:35.100	21.311100	27.264900	-2.687100
2019-06-21 00:59:36.100	21.372100	27.295400	-2.687100
2019-06-21 00:59:37.100	21.494200	27.386900	-2.534500
2019-06-21 00:59:38.100	21.585700	27.417500	-2.534500
2019-06-21 00:59:39.100	21.585700	27.539500	-2.565000
2019-06-21 00:59:40.100	21.555200	27.539500	-2.504000
2019-06-21 00:59:41.100	21.463700	27.539500	-2.595600
2019-06-21 00:59:42.100	21.433100	27.631100	-2.656600
2019-06-21 00:59:43.100	21.463700	27.631100	-2.656600
2019-06-21 00:59:44.100	21.494200	27.722600	-2.565000
2019-06-21 00:59:45.100	21.433100	27.783700	-2.504000
2019-06-21 00:59:46.100	21.311100	27.783700	-2.595600
2019-06-21 00:59:47.100	21.311100	27.783700	-2.656600
2019-06-21 00:59:48.100	21.280500	27.814200	-2.656600
2019-06-21 00:59:49.100	21.311100	27.875200	-2.565000
2019-06-21 00:59:50.100	21.433100	27.966800	-2.504000
2019-06-21 00:59:51.100	21.433100	28.058300	-2.473500
2019-06-21 00:59:52.100	21.372100	28.119400	-2.534500
2019-06-21 00:59:53.100	21.280500	28.027800	-2.626100
2019-06-21 00:59:54.100	21.280500	27.997300	-2.595600
2019-06-21 00:59:55.100	21.341600	28.149900	-2.534500
2019-06-21 00:59:56.100	21.341600	28.149900	-2.534500
2019-06-21 00:59:57.100	21.219500	28.149900	-2.626100
2019-06-21 00:59:58.100	21.066900	28.210900	-2.687100
2019-06-21 00:59:59.100	21.189000	28.271900	-2.656600
2019-06-21 01:00:00.100	21.280500	28.302500	-2.595600
2019-06-21 01:00:01.100	21.280500	28.363500	-2.626100
2019-06-21 01:00:02.100	21.158500	28.333000	-2.626100
2019-06-21 01:00:03.100	21.158500	28.363500	-2.534500
2019-06-21 01:00:04.100	21.250000	28.394000	-2.504000
2019-06-21 01:00:05.100	21.219500	28.485600	-2.412500
2019-06-21 01:00:06.100	21.189000	28.455100	-2.534500
2019-06-21 01:00:07.100	21.189000	28.577100	-2.565000
2019-06-21 01:00:08.100	21.158500	28.638200	-2.595600
2019-06-21 01:00:09.100	21.189000	28.607600	-2.626100
2019-06-21 01:00:10.100	21.250000	28.699200	-2.565000
2019-06-21 01:00:11.100	21.311100	28.821300	-2.443000
2019-06-21 01:00:12.100	21.280500	28.912800	-2.443000
2019-06-21 01:00:13.100	21.097400	28.851800	-2.534500
2019-06-21 01:00:14.100	21.066900	28.851800	-2.534500
2019-06-21 01:00:15.100	21.158500	28.821300	-2.443000
2019-06-21 01:00:16.100	21.066900	28.760200	-2.534500
2019-06-21 01:00:17.100	21.097400	28.760200	-2.595600
2019-06-21 01:00:18.100	21.066900	28.760200	-2.565000
2019-06-21 01:00:19.100	21.097400	28.699200	-2.504000
2019-06-21 01:00:20.100	21.189000	28.851800	-2.473500
2019-06-21 01:00:21.100	21.341600	28.943300	-2.443000
2019-06-21 01:00:22.100	21.402600	28.882300	-2.381900
2019-06-21 01:00:23.100	21.341600	28.851800	-2.443000
2019-06-21 01:00:24.100	21.250000	28.821300	-2.534500
2019-06-21 01:00:25.100	21.158500	28.760200	-2.504000
2019-06-21 01:00:26.100	21.280500	28.821300	-2.534500
2019-06-21 01:00:27.100	21.311100	28.821300	-2.504000
2019-06-21 01:00:28.100	21.280500	28.668700	-2.534500
2019-06-21 01:00:29.100	21.311100	28.607600	-2.565000
2019-06-21 01:00:30.100	21.341600	28.546600	-2.504000
2019-06-21 01:00:31.100	21.372100	28.546600	-2.504000
2019-06-21 01:00:32.100	21.402600	28.607600	-2.412500
2019-06-21 01:00:33.100	21.585700	28.638200	-2.381900
2019-06-21 01:00:34.100	21.646800	28.699200	-2.381900
2019-06-21 01:00:35.100	21.707800	28.699200	-2.351400
2019-06-21 01:00:36.100	21.707800	28.607600	-2.412500
2019-06-21 01:00:37.100	21.677300	28.638200	-2.534500
2019-06-21 01:00:38.100	21.799300	28.668700	-2.412500
2019-06-21 01:00:39.100	21.890900	28.729700	-2.381900
2019-06-21 01:00:40.100	22.013000	28.760200	-2.320900
2019-06-21 01:00:41.100	22.135000	28.729700	-2.320900
2019-06-21 01:00:42.100	22.226600	28.668700	-2.259900
2019-06-21 01:00:43.100	22.348700	28.699200	-2.198800
2019-06-21 01:00:44.100	22.379200	28.638200	-2.229400
2019-06-21 01:00:45.100	22.379200	28.607600	-2.290400
2019-06-21 01:00:46.100	22.318100	28.607600	-2.320900
2019-06-21 01:00:47.100	22.379200	28.546600	-2.320900
2019-06-21 01:00:48.100	22.531800	28.638200	-2.290400
2019-06-21 01:00:49.100	22.653800	28.607600	-2.229400
2019-06-21 01:00:50.100	22.775900	28.607600	-2.198800
2019-06-21 01:00:51.100	23.020000	28.699200	-2.107300
2019-06-21 01:00:52.100	23.111600	28.699200	-2.137800
2019-06-21 01:00:53.100	23.142100	28.760200	-2.015700
2019-06-21 01:00:54.100	23.264200	28.699200	-2.015700
2019-06-21 01:00:55.100	23.508300	28.760200	-1.985200
2019-06-21 01:00:56.100	23.538800	28.729700	-1.954700
2019-06-21 01:00:57.100	23.538800	28.668700	-2.015700
2019-06-21 01:00:58.100	23.660900	28.699200	-1.954700
2019-06-21 01:00:59.100	23.874500	28.821300	-1.771600
2019-06-21 01:01:00.100	24.149200	28.943300	-1.588500
2019-06-21 01:01:01.100	24.240800	28.943300	-1.619000
2019-06-21 01:01:02.100	24.271300	28.912800	-1.619000
2019-06-21 01:01:03.100	24.423900	28.851800	-1.649500
2019-06-21 01:01:04.100	24.545900	28.851800	-1.527400
2019-06-21 01:01:05.100	24.576400	28.851800	-1.558000
2019-06-21 01:01:06.100	24.607000	28.668700	-1.649500
2019-06-21 01:01:07.100	24.729000	28.699200	-1.649500
2019-06-21 01:01:08.100	24.912100	28.729700	-1.558000
2019-06-21 01:01:09.100	25.095200	28.699200	-1.496900
2019-06-21 01:01:10.100	25.186800	28.699200	-1.496900
2019-06-21 01:01:11.100	25.308900	28.699200	-1.405400
2019-06-21 01:01:12.100	25.583500	28.760200	-1.374900
2019-06-21 01:01:13.100	25.644600	28.821300	-1.252800
2019-06-21 01:01:14.100	25.858200	28.760200	-1.222300
2019-06-21 01:01:15.100	25.827700	28.760200	-1.222300
2019-06-21 01:01:16.100	25.888700	28.729700	-1.161200
2019-06-21 01:01:17.100	26.010800	28.790700	-1.222300
2019-06-21 01:01:18.100	26.163400	28.790700	-1.130700
2019-06-21 01:01:19.100	26.315900	28.821300	-.978100
2019-06-21 01:01:20.100	26.254900	28.729700	-1.100200
2019-06-21 01:01:21.100	26.315900	28.699200	-1.161200
2019-06-21 01:01:22.100	26.315900	28.699200	-1.100200
2019-06-21 01:01:23.100	26.560100	28.821300	-.917100
2019-06-21 01:01:24.100	26.773700	28.821300	-.825500
2019-06-21 01:01:25.100	26.834700	28.729700	-.856100
2019-06-21 01:01:26.100	26.834700	28.760200	-.825500
2019-06-21 01:01:27.100	27.109400	28.821300	-.795000
2019-06-21 01:01:28.100	27.231500	28.790700	-.673000
2019-06-21 01:01:29.100	27.262000	28.821300	-.703500
2019-06-21 01:01:30.100	27.292500	28.821300	-.703500
2019-06-21 01:01:31.100	27.414600	28.821300	-.795000
2019-06-21 01:01:32.100	27.475600	28.760200	-.764500
2019-06-21 01:01:33.100	27.597700	28.943300	-.581400
2019-06-21 01:01:34.100	27.689200	28.882300	-.520400
2019-06-21 01:01:35.100	27.780800	28.851800	-.581400
2019-06-21 01:01:36.100	27.719800	28.760200	-.734000
2019-06-21 01:01:37.100	27.750300	28.790700	-.795000
2019-06-21 01:01:38.100	27.902900	28.821300	-.734000
2019-06-21 01:01:39.100	27.963900	28.943300	-.581400
2019-06-21 01:01:40.100	28.116500	28.973800	-.550900
2019-06-21 01:01:41.100	28.177500	28.973800	-.581400
2019-06-21 01:01:42.100	28.208000	28.912800	-.673000
2019-06-21 01:01:43.100	28.299600	29.034900	-.581400
2019-06-21 01:01:44.100	28.513200	29.034900	-.581400
2019-06-21 01:01:45.100	28.574200	29.034900	-.459300
2019-06-21 01:01:46.100	28.635300	29.065400	-.489900
2019-06-21 01:01:47.100	28.696300	29.034900	-.459300
2019-06-21 01:01:48.100	28.787900	29.187500	-.489900
2019-06-21 01:01:49.100	28.818400	29.157000	-.428800
2019-06-21 01:01:50.100	28.909900	29.309500	-.367800
2019-06-21 01:01:51.100	29.062500	29.340100	-.276200
2019-06-21 01:01:52.100	29.062500	29.370600	-.428800
2019-06-21 01:01:53.100	29.062500	29.279000	-.459300
2019-06-21 01:01:54.100	29.093000	29.248500	-.550900
2019-06-21 01:01:55.100	29.093000	29.187500	-.520400
2019-06-21 01:01:56.100	29.154100	29.248500	-.489900
2019-06-21 01:01:57.100	29.306700	29.340100	-.337300
2019-06-21 01:01:58.100	29.459300	29.431600	-.306700
2019-06-21 01:01:59.100	29.550800	29.462100	-.276200
2019-06-21 01:02:00.100	29.611800	29.584200	-.215200
2019-06-21 01:02:01.100	29.581300	29.553700	-.337300
2019-06-21 01:02:02.100	29.459300	29.492600	-.459300
2019-06-21 01:02:03.100	29.550800	29.431600	-.520400
2019-06-21 01:02:04.100	29.672900	29.584200	-.337300
2019-06-21 01:02:05.100	29.703400	29.614700	-.276200
2019-06-21 01:02:06.100	29.703400	29.614700	-.276200
2019-06-21 01:02:07.100	29.764400	29.736800	-.276200
2019-06-21 01:02:08.100	29.764400	29.767300	-.367800
2019-06-21 01:02:09.100	29.886500	29.828300	-.337300
2019-06-21 01:02:10.100	29.917000	29.980900	-.398300
2019-06-21 01:02:11.100	29.917000	30.042000	-.367800
2019-06-21 01:02:12.100	29.978100	29.980900	-.367800
2019-06-21 01:02:13.100	29.978100	30.194600	-.306700
2019-06-21 01:02:14.100	30.069600	30.255600	-.184700
2019-06-21 01:02:15.100	30.008600	30.286100	-.245700
2019-06-21 01:02:16.100	29.886500	30.316600	-.367800
2019-06-21 01:02:17.100	29.917000	30.438700	-.520400
2019-06-21 01:02:18.100	30.008600	30.499700	-.337300
2019-06-21 01:02:19.100	30.100100	30.591300	-.306700
2019-06-21 01:02:20.100	30.069600	30.743900	-.276200
2019-06-21 01:02:21.100	30.008600	30.743900	-.428800
2019-06-21 01:02:22.100	30.008600	30.804900	-.367800
2019-06-21 01:02:23.100	30.100100	30.957500	-.367800
2019-06-21 01:02:24.100	30.222200	31.079600	-.306700
2019-06-21 01:02:25.100	30.130600	31.171100	-.306700
2019-06-21 01:02:26.100	30.039100	31.262700	-.459300
2019-06-21 01:02:27.100	30.039100	31.415300	-.337300
2019-06-21 01:02:28.100	30.130600	31.567800	-.276200
2019-06-21 01:02:29.100	30.252700	31.689900	-.306700
2019-06-21 01:02:30.100	30.161200	31.720400	-.306700
2019-06-21 01:02:31.100	29.978100	31.720400	-.459300
2019-06-21 01:02:32.100	29.947500	31.812000	-.428800
2019-06-21 01:02:33.100	29.978100	31.903500	-.398300
2019-06-21 01:02:34.100	30.069600	32.056100	-.337300
2019-06-21 01:02:35.100	30.039100	32.239200	-.398300
2019-06-21 01:02:36.100	30.039100	32.330800	-.428800
2019-06-21 01:02:37.100	30.069600	32.422300	-.306700
2019-06-21 01:02:38.100	30.069600	32.483400	-.306700
2019-06-21 01:02:39.100	30.069600	32.574900	-.337300
2019-06-21 01:02:40.100	29.978100	32.666500	-.398300
2019-06-21 01:02:41.100	29.917000	32.666500	-.398300
2019-06-21 01:02:42.100	29.856000	32.819100	-.459300
2019-06-21 01:02:43.100	29.703400	32.880100	-.520400
2019-06-21 01:02:44.100	29.795000	33.093700	-.459300
2019-06-21 01:02:45.100	29.825500	33.063200	-.489900
2019-06-21 01:02:46.100	29.672900	33.154800	-.459300
2019-06-21 01:02:47.100	29.672900	33.337900	-.489900
2019-06-21 01:02:48.100	29.733900	33.429400	-.428800
2019-06-21 01:02:49.100	29.764400	33.643000	-.367800
2019-06-21 01:02:50.100	29.856000	33.673600	-.306700
2019-06-21 01:02:51.100	29.733900	33.765100	-.428800
2019-06-21 01:02:52.100	29.581300	33.917700	-.398300
2019-06-21 01:02:53.100	29.459300	34.009200	-.428800
2019-06-21 01:02:54.100	29.398200	34.009200	-.398300
2019-06-21 01:02:55.100	29.489800	34.039800	-.520400
2019-06-21 01:02:56.100	29.489800	34.192400	-.428800
2019-06-21 01:02:57.100	29.489800	34.344900	-.367800
2019-06-21 01:02:58.100	29.428700	34.375500	-.428800
2019-06-21 01:02:59.100	29.306700	34.406000	-.550900
2019-06-21 01:03:00.100	29.306700	34.467000	-.611900
2019-06-21 01:03:01.100	29.245600	34.528000	-.642400
2019-06-21 01:03:02.100	29.367700	34.711200	-.550900
2019-06-21 01:03:03.100	29.398200	34.894300	-.520400
2019-06-21 01:03:04.100	29.245600	35.046800	-.581400
2019-06-21 01:03:05.100	29.245600	35.107900	-.673000
2019-06-21 01:03:06.100	29.337200	35.230000	-.459300
2019-06-21 01:03:07.100	29.428700	35.474100	-.398300
2019-06-21 01:03:08.100	29.398200	35.626700	-.459300
2019-06-21 01:03:09.100	29.184600	35.565600	-.581400
2019-06-21 01:03:10.100	29.093000	35.596200	-.734000
2019-06-21 01:03:11.100	29.001500	35.687700	-.795000
2019-06-21 01:03:12.100	28.971000	35.840300	-.734000
2019-06-21 01:03:13.100	29.032000	35.901300	-.734000
2019-06-21 01:03:14.100	28.879400	35.992900	-.673000
2019-06-21 01:03:15.100	28.665800	35.962400	-.795000
2019-06-21 01:03:16.100	28.604800	35.962400	-.917100
2019-06-21 01:03:17.100	28.604800	36.053900	-.947600
2019-06-21 01:03:18.100	28.604800	36.176000	-.917100
2019-06-21 01:03:19.100	28.635300	36.328600	-.856100
2019-06-21 01:03:20.100	28.604800	36.420100	-.917100
2019-06-21 01:03:21.100	28.696300	36.481200	-.917100
2019-06-21 01:03:22.100	28.574200	36.633800	-.886600
2019-06-21 01:03:23.100	28.543700	36.633800	-.917100
2019-06-21 01:03:24.100	28.482700	36.603200	-.886600
2019-06-21 01:03:25.100	28.391100	36.755800	-.886600
2019-06-21 01:03:26.100	28.360600	36.938900	-.917100
2019-06-21 01:03:27.100	28.452200	37.091500	-.825500
2019-06-21 01:03:28.100	28.482700	37.183100	-.856100
2019-06-21 01:03:29.100	28.330100	37.122000	-.917100
2019-06-21 01:03:30.100	28.177500	37.183100	-.947600
2019-06-21 01:03:31.100	28.086000	37.244100	-.947600
2019-06-21 01:03:32.100	28.086000	37.305100	-.978100
2019-06-21 01:03:33.100	28.116500	37.427200	-.886600
2019-06-21 01:03:34.100	28.086000	37.457700	-.978100
2019-06-21 01:03:35.100	28.024900	37.457700	-.917100
2019-06-21 01:03:36.100	27.902900	37.610300	-.917100
2019-06-21 01:03:37.100	27.811300	37.671400	-.947600
2019-06-21 01:03:38.100	27.750300	37.762900	-.947600
2019-06-21 01:03:39.100	27.750300	37.701900	-1.039200
2019-06-21 01:03:40.100	27.719800	37.823900	-1.008700
2019-06-21 01:03:41.100	27.689200	37.854500	-1.008700
2019-06-21 01:03:42.100	27.475600	37.823900	-1.161200
2019-06-21 01:03:43.100	27.201000	37.640800	-1.344300
2019-06-21 01:03:44.100	27.017900	37.488300	-1.435900
2019-06-21 01:03:45.100	27.048400	37.518800	-1.435900
2019-06-21 01:03:46.100	27.109400	37.671400	-1.374900
2019-06-21 01:03:47.100	27.078900	37.823900	-1.283300
2019-06-21 01:03:48.100	26.987300	37.915500	-1.313800
2019-06-21 01:03:49.100	26.865300	38.007100	-1.374900
2019-06-21 01:03:50.100	26.804200	38.129100	-1.405400
2019-06-21 01:03:51.100	26.926300	38.129100	-1.344300
2019-06-21 01:03:52.100	26.834700	38.312200	-1.283300
2019-06-21 01:03:53.100	26.712700	38.312200	-1.313800
2019-06-21 01:03:54.100	26.651600	38.220700	-1.344300
2019-06-21 01:03:55.100	26.560100	38.190200	-1.313800
2019-06-21 01:03:56.100	26.560100	38.342700	-1.252800
2019-06-21 01:03:57.100	26.590600	38.434300	-1.161200
2019-06-21 01:03:58.100	26.712700	38.525900	-1.161200
2019-06-21 01:03:59.100	26.682200	38.586900	-1.222300
2019-06-21 01:04:00.100	26.468500	38.495300	-1.344300
2019-06-21 01:04:01.100	26.346500	38.434300	-1.466400
2019-06-21 01:04:02.100	26.254900	38.342700	-1.527400
2019-06-21 01:04:03.100	26.315900	38.525900	-1.374900
2019-06-21 01:04:04.100	26.377000	38.586900	-1.222300
2019-06-21 01:04:05.100	26.315900	38.556400	-1.283300
2019-06-21 01:04:06.100	26.224400	38.556400	-1.283300
2019-06-21 01:04:07.100	26.224400	38.556400	-1.313800
2019-06-21 01:04:08.100	26.071800	38.525900	-1.496900
2019-06-21 01:04:09.100	25.980300	38.525900	-1.466400
2019-06-21 01:04:10.100	25.766600	38.434300	-1.649500
2019-06-21 01:04:11.100	25.736100	38.373300	-1.680000
2019-06-21 01:04:12.100	25.827700	38.464800	-1.619000
2019-06-21 01:04:13.100	25.858200	38.495300	-1.649500
2019-06-21 01:04:14.100	25.797100	38.464800	-1.588500
2019-06-21 01:04:15.100	25.766600	38.525900	-1.558000
2019-06-21 01:04:16.100	25.888700	38.617400	-1.588500
2019-06-21 01:04:17.100	25.980300	38.770000	-1.527400
2019-06-21 01:04:18.100	25.980300	38.800500	-1.496900
2019-06-21 01:04:19.100	25.949700	38.800500	-1.527400
2019-06-21 01:04:20.100	25.736100	38.800500	-1.588500
2019-06-21 01:04:21.100	25.827700	38.892100	-1.649500
2019-06-21 01:04:22.100	25.888700	38.892100	-1.558000
2019-06-21 01:04:23.100	25.827700	38.922600	-1.527400
2019-06-21 01:04:24.100	25.797100	38.922600	-1.588500
2019-06-21 01:04:25.100	25.797100	38.861500	-1.527400
2019-06-21 01:04:26.100	25.766600	38.800500	-1.588500
2019-06-21 01:04:27.100	25.675100	38.709000	-1.649500
2019-06-21 01:04:28.100	25.736100	38.739500	-1.619000
2019-06-21 01:04:29.100	25.858200	38.800500	-1.588500
2019-06-21 01:04:30.100	26.010800	38.831000	-1.558000
2019-06-21 01:04:31.100	26.071800	38.831000	-1.405400
2019-06-21 01:04:32.100	25.980300	38.739500	-1.527400
2019-06-21 01:04:33.100	25.949700	38.556400	-1.619000
2019-06-21 01:04:34.100	25.858200	38.525900	-1.649500
2019-06-21 01:04:35.100	25.919200	38.556400	-1.588500
2019-06-21 01:04:36.100	26.071800	38.647900	-1.527400
2019-06-21 01:04:37.100	26.071800	38.709000	-1.466400
2019-06-21 01:04:38.100	26.163400	38.525900	-1.527400
2019-06-21 01:04:39.100	26.132800	38.373300	-1.619000
2019-06-21 01:04:40.100	26.163400	38.281700	-1.649500
2019-06-21 01:04:41.100	26.163400	38.281700	-1.588500
2019-06-21 01:04:42.100	26.315900	38.403800	-1.496900
2019-06-21 01:04:43.100	26.468500	38.495300	-1.435900
2019-06-21 01:04:44.100	26.529600	38.525900	-1.435900
2019-06-21 01:04:45.100	26.590600	38.403800	-1.466400
2019-06-21 01:04:46.100	26.560100	38.342700	-1.527400
2019-06-21 01:04:47.100	26.712700	38.281700	-1.466400
2019-06-21 01:04:48.100	26.712700	38.312200	-1.374900
2019-06-21 01:04:49.100	26.682200	38.251200	-1.466400
2019-06-21 01:04:50.100	26.712700	38.190200	-1.466400
2019-06-21 01:04:51.100	26.865300	38.190200	-1.405400
2019-06-21 01:04:52.100	27.048400	38.251200	-1.283300
2019-06-21 01:04:53.100	27.231500	38.281700	-1.191800
2019-06-21 01:04:54.100	27.231500	38.068100	-1.191800
2019-06-21 01:04:55.100	27.292500	38.007100	-1.191800
2019-06-21 01:04:56.100	27.384100	38.068100	-1.161200
2019-06-21 01:04:57.100	27.536700	38.037600	-1.039200
2019-06-21 01:04:58.100	27.689200	38.098600	-1.039200
2019-06-21 01:04:59.100	27.811300	38.098600	-1.130700
2019-06-21 01:05:00.100	27.902900	37.915500	-1.130700
2019-06-21 01:05:01.100	28.116500	37.946000	-1.039200
2019-06-21 01:05:02.100	28.269100	37.915500	-.978100
2019-06-21 01:05:03.100	28.421700	37.793400	-.856100
2019-06-21 01:05:04.100	28.482700	37.732400	-.917100
2019-06-21 01:05:05.100	28.452200	37.640800	-1.069700
2019-06-21 01:05:06.100	28.482700	37.518800	-1.161200
2019-06-21 01:05:07.100	28.665800	37.457700	-1.130700
2019-06-21 01:05:08.100	28.787900	37.457700	-1.100200
2019-06-21 01:05:09.100	28.909900	37.396700	-1.008700
2019-06-21 01:05:10.100	29.093000	37.427200	-.978100
2019-06-21 01:05:11.100	29.215100	37.427200	-.917100
2019-06-21 01:05:12.100	29.398200	37.427200	-.856100
2019-06-21 01:05:13.100	29.550800	37.396700	-.886600
2019-06-21 01:05:14.100	29.886500	37.427200	-.673000
2019-06-21 01:05:15.100	30.039100	37.427200	-.581400
2019-06-21 01:05:16.100	30.161200	37.427200	-.550900
2019-06-21 01:05:17.100	30.191700	37.122000	-.673000
2019-06-21 01:05:18.100	30.191700	37.152600	-.795000
2019-06-21 01:05:19.100	30.283200	36.938900	-.795000
2019-06-21 01:05:20.100	30.374800	36.969500	-.795000
2019-06-21 01:05:21.100	30.649400	36.877900	-.734000
2019-06-21 01:05:22.100	30.771500	36.877900	-.673000
2019-06-21 01:05:23.100	30.924100	36.816900	-.581400
2019-06-21 01:05:24.100	30.985100	36.816900	-.520400
2019-06-21 01:05:25.100	31.198800	36.786300	-.428800
2019-06-21 01:05:26.100	31.320800	36.786300	-.398300
2019-06-21 01:05:27.100	31.565000	36.725300	-.367800
2019-06-21 01:05:28.100	31.626000	36.664300	-.459300
2019-06-21 01:05:29.100	31.717600	36.511700	-.428800
2019-06-21 01:05:30.100	31.809100	36.481200	-.398300
2019-06-21 01:05:31.100	32.053300	36.420100	-.337300
2019-06-21 01:05:32.100	32.175300	36.328600	-.215200
2019-06-21 01:05:33.100	32.236400	36.206500	-.184700
2019-06-21 01:05:34.100	32.388900	36.023400	-.215200
2019-06-21 01:05:35.100	32.480500	36.053900	-.154200
2019-06-21 01:05:36.100	32.694100	36.053900	-.062600
2019-06-21 01:05:37.100	32.846700	36.084400	-.062600
2019-06-21 01:05:38.100	32.877200	36.023400	-.032100
2019-06-21 01:05:39.100	32.968800	35.931900	.059500
2019-06-21 01:05:40.100	33.121400	35.870800	.059500
2019-06-21 01:05:41.100	33.365500	35.931900	.181500
2019-06-21 01:05:42.100	33.548600	35.901300	.242600
2019-06-21 01:05:43.100	33.701200	35.870800	.181500
2019-06-21 01:05:44.100	33.762200	35.748800	.212100
2019-06-21 01:05:45.100	33.914800	35.687700	.212100
2019-06-21 01:05:46.100	34.006400	35.596200	.273100
2019-06-21 01:05:47.100	34.036900	35.413100	.151000
2019-06-21 01:05:48.100	34.097900	35.413100	.212100
2019-06-21 01:05:49.100	34.403100	35.474100	.242600
2019-06-21 01:05:50.100	34.586200	35.474100	.395200
2019-06-21 01:05:51.100	34.647200	35.413100	.364600
2019-06-21 01:05:52.100	34.738800	35.352000	.303600
2019-06-21 01:05:53.100	34.738800	35.199400	.273100
2019-06-21 01:05:54.100	34.860900	35.168900	.273100
2019-06-21 01:05:55.100	35.013500	35.168900	.395200
2019-06-21 01:05:56.100	35.227100	35.230000	.486700
2019-06-21 01:05:57.100	35.318600	35.168900	.456200
2019-06-21 01:05:58.100	35.318600	35.107900	.486700
2019-06-21 01:05:59.100	35.379700	35.107900	.547700
2019-06-21 01:06:00.100	35.440700	34.924800	.486700
2019-06-21 01:06:01.100	35.471200	34.955300	.425700
2019-06-21 01:06:02.100	35.440700	34.833200	.273100
2019-06-21 01:06:03.100	35.440700	34.650100	.212100
2019-06-21 01:06:04.100	35.623800	34.680600	.334100
2019-06-21 01:06:05.100	35.868000	34.741700	.364600
2019-06-21 01:06:06.100	35.929000	34.650100	.456200
2019-06-21 01:06:07.100	35.929000	34.650100	.395200
2019-06-21 01:06:08.100	36.020500	34.589100	.364600
2019-06-21 01:06:09.100	36.203600	34.711200	.425700
2019-06-21 01:06:10.100	36.203600	34.589100	.395200
2019-06-21 01:06:11.100	36.142600	34.497500	.364600
2019-06-21 01:06:12.100	36.203600	34.406000	.303600
2019-06-21 01:06:13.100	36.234200	34.375500	.334100
2019-06-21 01:06:14.100	36.325700	34.467000	.303600
2019-06-21 01:06:15.100	36.417300	34.497500	.364600
2019-06-21 01:06:16.100	36.386700	34.406000	.364600
2019-06-21 01:06:17.100	36.417300	34.375500	.364600
2019-06-21 01:06:18.100	36.508800	34.283900	.212100
2019-06-21 01:06:19.100	36.539300	34.192400	.181500
2019-06-21 01:06:20.100	36.569900	34.253400	.212100
2019-06-21 01:06:21.100	36.753000	34.283900	.181500
2019-06-21 01:06:22.100	36.905500	34.192400	.273100
2019-06-21 01:06:23.100	37.027600	34.222900	.334100
2019-06-21 01:06:24.100	37.088700	34.253400	.395200
2019-06-21 01:06:25.100	37.088700	34.100800	.334100
2019-06-21 01:06:26.100	37.180200	34.009200	.303600
2019-06-21 01:06:27.100	37.210700	33.948200	.303600
2019-06-21 01:06:28.100	37.210700	33.978700	.334100
2019-06-21 01:06:29.100	37.332800	34.009200	.303600
2019-06-21 01:06:30.100	37.454900	34.253400	.425700
2019-06-21 01:06:31.100	37.515900	34.253400	.517200
2019-06-21 01:06:32.100	37.576900	34.253400	.456200
2019-06-21 01:06:33.100	37.454900	34.039800	.364600
2019-06-21 01:06:34.100	37.424300	33.948200	.242600
2019-06-21 01:06:35.100	37.454900	33.887200	.212100
2019-06-21 01:06:36.100	37.485400	33.948200	.273100
2019-06-21 01:06:37.100	37.576900	33.917700	.303600
2019-06-21 01:06:38.100	37.699000	33.978700	.486700
2019-06-21 01:06:39.100	37.912600	34.070300	.547700
2019-06-21 01:06:40.100	37.943100	34.192400	.608800
2019-06-21 01:06:41.100	38.034700	34.070300	.608800
2019-06-21 01:06:42.100	38.065200	34.039800	.547700
2019-06-21 01:06:43.100	37.943100	33.887200	.486700
2019-06-21 01:06:44.100	37.912600	33.887200	.303600
2019-06-21 01:06:45.100	37.882100	33.887200	.181500
2019-06-21 01:06:46.100	37.943100	33.704100	.151000
2019-06-21 01:06:47.100	38.065200	33.734600	.181500
2019-06-21 01:06:48.100	38.095700	33.704100	.212100
2019-06-21 01:06:49.100	38.217800	33.765100	.181500
2019-06-21 01:06:50.100	38.248300	33.765100	.181500
2019-06-21 01:06:51.100	38.370400	33.887200	.212100
2019-06-21 01:06:52.100	38.339900	33.856700	.364600
2019-06-21 01:06:53.100	38.431400	33.856700	.334100
2019-06-21 01:06:54.100	38.492500	33.887200	.181500
2019-06-21 01:06:55.100	38.523000	33.887200	.273100
2019-06-21 01:06:56.100	38.584000	33.826100	.181500
2019-06-21 01:06:57.100	38.706100	33.826100	.181500
2019-06-21 01:06:58.100	38.767100	33.887200	.212100
2019-06-21 01:06:59.100	38.828200	33.795600	.090000
2019-06-21 01:07:00.100	38.736600	33.734600	.028900
2019-06-21 01:07:01.100	38.492500	33.643000	-.001600
2019-06-21 01:07:02.100	38.614500	33.643000	-.001600
2019-06-21 01:07:03.100	38.736600	33.734600	.028900
2019-06-21 01:07:04.100	38.797600	33.673600	-.123600
2019-06-21 01:07:05.100	38.767100	33.643000	-.154200
2019-06-21 01:07:06.100	38.767100	33.673600	-.245700
2019-06-21 01:07:07.100	38.889200	33.734600	-.154200
2019-06-21 01:07:08.100	39.072300	33.948200	-.032100
2019-06-21 01:07:09.100	39.041800	33.978700	.028900
2019-06-21 01:07:10.100	39.041800	33.948200	-.062600
2019-06-21 01:07:11.100	38.919700	33.887200	-.032100
2019-06-21 01:07:12.100	38.950200	33.856700	-.123600
2019-06-21 01:07:13.100	38.889200	33.795600	-.184700
2019-06-21 01:07:14.100	39.011300	33.734600	-.184700
2019-06-21 01:07:15.100	38.919700	33.704100	-.276200
2019-06-21 01:07:16.100	38.919700	33.765100	-.306700
2019-06-21 01:07:17.100	38.858700	33.826100	-.306700
2019-06-21 01:07:18.100	38.858700	33.856700	-.337300
2019-06-21 01:07:19.100	38.919700	33.917700	-.245700
2019-06-21 01:07:20.100	38.889200	33.826100	-.398300
2019-06-21 01:07:21.100	38.706100	33.643000	-.489900
2019-06-21 01:07:22.100	38.675600	33.582000	-.550900
2019-06-21 01:07:23.100	38.523000	33.734600	-.520400
2019-06-21 01:07:24.100	38.797600	33.826100	-.520400
2019-06-21 01:07:25.100	38.736600	33.887200	-.550900
2019-06-21 01:07:26.100	38.553500	33.826100	-.642400
2019-06-21 01:07:27.100	38.584000	33.734600	-.703500
2019-06-21 01:07:28.100	38.492500	33.673600	-.795000
2019-06-21 01:07:29.100	38.553500	33.734600	-.703500
2019-06-21 01:07:30.100	38.645000	33.795600	-.673000
2019-06-21 01:07:31.100	38.584000	34.009200	-.642400
2019-06-21 01:07:32.100	38.584000	33.948200	-.581400
2019-06-21 01:07:33.100	38.614500	34.009200	-.611900
2019-06-21 01:07:34.100	38.553500	34.009200	-.520400
2019-06-21 01:07:35.100	38.461900	34.009200	-.703500
2019-06-21 01:07:36.100	38.339900	33.826100	-.856100
2019-06-21 01:07:37.100	38.217800	33.704100	-.947600
2019-06-21 01:07:38.100	38.156800	33.734600	-.917100
2019-06-21 01:07:39.100	38.309400	33.917700	-.917100
2019-06-21 01:07:40.100	38.278800	33.978700	-.856100
2019-06-21 01:07:41.100	38.370400	34.039800	-.825500
2019-06-21 01:07:42.100	38.431400	33.978700	-.917100
2019-06-21 01:07:43.100	38.309400	33.978700	-.917100
2019-06-21 01:07:44.100	38.248300	34.009200	-.917100
2019-06-21 01:07:45.100	38.095700	33.948200	-.978100
2019-06-21 01:07:46.100	38.065200	33.948200	-1.039200
2019-06-21 01:07:47.100	38.065200	33.826100	-1.130700
2019-06-21 01:07:48.100	38.004200	33.887200	-1.100200
2019-06-21 01:07:49.100	38.034700	33.826100	-1.130700
2019-06-21 01:07:50.100	38.034700	33.887200	-1.100200
2019-06-21 01:07:51.100	37.973700	33.948200	-1.069700
2019-06-21 01:07:52.100	37.943100	33.917700	-1.161200
2019-06-21 01:07:53.100	37.882100	33.978700	-1.191800
2019-06-21 01:07:54.100	37.760000	33.978700	-1.222300
2019-06-21 01:07:55.100	37.699000	33.887200	-1.283300
2019-06-21 01:07:56.100	37.668500	33.917700	-1.344300
2019-06-21 01:07:57.100	37.699000	33.795600	-1.405400
2019-06-21 01:07:58.100	37.668500	33.704100	-1.405400
2019-06-21 01:07:59.100	37.546400	33.612500	-1.496900
2019-06-21 01:08:00.100	37.607500	33.734600	-1.435900
2019-06-21 01:08:01.100	37.668500	33.826100	-1.405400
2019-06-21 01:08:02.100	37.638000	33.765100	-1.466400
2019-06-21 01:08:03.100	37.515900	33.795600	-1.466400
2019-06-21 01:08:04.100	37.576900	33.765100	-1.435900
2019-06-21 01:08:05.100	37.546400	33.856700	-1.374900
2019-06-21 01:08:06.100	37.485400	33.704100	-1.466400
2019-06-21 01:08:07.100	37.332800	33.612500	-1.680000
2019-06-21 01:08:08.100	37.332800	33.490500	-1.802100
2019-06-21 01:08:09.100	37.241200	33.459900	-1.832600
2019-06-21 01:08:10.100	37.241200	33.459900	-1.832600
2019-06-21 01:08:11.100	37.271800	33.551500	-1.771600
2019-06-21 01:08:12.100	37.302300	33.551500	-1.771600
2019-06-21 01:08:13.100	37.332800	33.704100	-1.649500
2019-06-21 01:08:14.100	37.454900	33.795600	-1.588500
2019-06-21 01:08:15.100	37.3633                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                         