From e06b642b70f9e0ae534a45ed0bbd98ae0c8fb4d0 Mon Sep 17 00:00:00 2001 From: ZhanGSKen Date: Mon, 24 Feb 2025 03:51:22 +0800 Subject: [PATCH] =?UTF-8?q?=E6=B7=BB=E5=8A=A0demo?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- positions/build.gradle | 29 +- positions/build.properties | 4 +- positions/src/main/AndroidManifest.xml | 556 +- positions/src/main/assets/21.jpg | Bin 0 -> 4452 bytes positions/src/main/assets/22.jpg | Bin 0 -> 33316 bytes positions/src/main/assets/23.jpg | Bin 0 -> 6474 bytes positions/src/main/assets/24.jpg | Bin 0 -> 34048 bytes positions/src/main/assets/25.jpg | Bin 0 -> 19570 bytes positions/src/main/assets/26.jpg | Bin 0 -> 6604 bytes positions/src/main/assets/arc.dat | 50 + positions/src/main/assets/arcDistricts.dat | 10 + positions/src/main/assets/cluster_new | 25 + .../src/main/assets/color_arrow_texture.png | Bin 0 -> 781 bytes positions/src/main/assets/color_texture.png | Bin 0 -> 712 bytes positions/src/main/assets/data2k | 2000 +++ positions/src/main/assets/datab | 1000 ++ .../main/assets/gltf-BrainStem/BrainStem.gltf | 9162 ++++++++++++ .../main/assets/gltf-BrainStem/BrainStem0.bin | Bin 0 -> 3105104 bytes positions/src/main/assets/groundoverlay.jpg | Bin 0 -> 72484 bytes positions/src/main/assets/gugong.jpg | Bin 0 -> 50451 bytes positions/src/main/assets/honeycomb.txt | 11671 ++++++++++++++++ positions/src/main/assets/trailData.dat | 2 + .../studio/positions/MainActivity.java | 5 + .../positions/activities/Main2Activity.java | 4 +- .../positions/activities/MapViewActivity.java | 83 + .../studio/positions/demo/AbsActivity.java | 46 + .../positions/demo/AbsListActivity.java | 32 + .../studio/positions/demo/AbsMapActivity.java | 53 + .../studio/positions/demo/MainActivity.java | 277 + .../positions/demo/basic/IndoorFloorView.java | 544 + .../demo/basic/IndoorMapActivity.java | 198 + .../demo/basic/MapRenderLayerActivity.java | 109 + .../demo/basic/MapStyleDemoActivity.java | 195 + .../positions/demo/basic/MapViewActivity.java | 79 + .../demo/basic/OfflineMapActivity.java | 559 + .../demo/basic/OverseaMapActivity.java | 91 + .../demo/basic/RecyclerListActivity.java | 135 + .../demo/basic/SetMapTypeActivity.java | 51 + .../basic/SupportMapFragmentActivity.java | 50 + .../demo/basic/UiSettingsActivity.java | 86 + .../demo/camera/MapAnchorZoomActivity.java | 54 + .../demo/camera/MapBoundActivity.java | 54 + .../demo/camera/MapCameraCenterActivity.java | 54 + .../positions/demo/circle/ArcActivity.java | 126 + .../demo/circle/CircleOptionsActivity.java | 35 + .../demo/circle/DrawCircleActivity.java | 24 + .../demo/gesture/GestureSettingsActivity.java | 80 + .../gesture/MapGestureListenActivity.java | 82 + .../demo/gesture/MapListenActivity.java | 30 + .../demo/gesture/MapLongClickActivity.java | 63 + .../AggregationOverlayActivity.java | 197 + .../heatoverlay/ArcLineLayerActivity.java | 182 + .../heatoverlay/DrawHeatOverlayActivity.java | 126 + .../DrawOldVersionHeatOverlayActivity.java | 118 + .../demo/heatoverlay/GLModelActivity.java | 166 + .../HeatMapVectorOverlayActivity.java | 171 + .../ScatterPlotOverlayActivity.java | 180 + .../heatoverlay/TrailOverlayActivity.java | 147 + .../heatoverlay/VectorHeatMapActivity.java | 182 + .../demo/location/LocationLayerActivity.java | 251 + .../demo/location/LocationPointActivity.java | 190 + .../demo/marker/AoiLayerActivity.java | 151 + .../demo/marker/CustomRenderActivity.java | 281 + .../demo/marker/GroundOverlayActivity.java | 129 + .../positions/demo/marker/MarkerActivity.java | 74 + .../demo/marker/MarkerAnimation.java | 235 + .../demo/marker/MarkerClickActivity.java | 25 + .../demo/marker/MarkerClusterActivity.java | 387 + .../demo/marker/MarkerCollisions.java | 116 + .../demo/marker/MarkerDragActivity.java | 45 + .../demo/marker/MarkerInfoWindowActivity.java | 254 + .../demo/marker/MarkerOptionsActivity.java | 54 + .../positions/demo/marker/PetalDrawable.java | 94 + .../demo/marker/SimpleMarkerActivity.java | 107 + .../positions/demo/poi/PoiClickActivity.java | 59 + .../demo/polygon/DrawPolygonActivity.java | 38 + .../demo/polygon/PolylonOptionsActivity.java | 73 + .../demo/polygon/TileOverlayActivity.java | 178 + .../demo/polyline/DrawLineActivity.java | 194 + .../demo/polyline/LineTextActivity.java | 132 + .../polyline/MutablePolylineActivity.java | 291 + .../polyline/PolylineOptionsActivity.java | 87 + .../search/CoordianteTransferActivity.java | 101 + .../demo/search/DistrictActivity.java | 174 + .../demo/search/DrivingRouteActivity.java | 75 + .../demo/search/GeoCoderActivity.java | 186 + .../demo/search/SearchBasicActivity.java | 305 + .../demo/search/TransitRouteActivity.java | 93 + .../demo/search/TruckingRouteActivity.java | 77 + .../demo/search/WalkingRouteActivity.java | 76 + .../demo/smooth/SmoothMoveActivity.java | 251 + .../transaction/AnimateCameraActivity.java | 61 + .../demo/transaction/MoveCameraActivity.java | 61 + .../demo/transaction/RotateMapActivity.java | 28 + .../demo/transaction/ScollMapActivity.java | 82 + .../transaction/ZoomCalulateActivity.java | 73 + .../demo/transaction/ZoomMapActivity.java | 47 + .../positions/demo/utils/BitMapActivity.java | 42 + .../demo/utils/CoordinateActivity.java | 57 + .../demo/utils/SnapshotActivity.java | 135 + .../positions/fragments/GmsFragment.java | 18 +- .../positions/gps/LocationActivity.java | 3 + .../drawable-v24/ic_launcher_foreground.xml | 34 + .../res/drawable/ic_launcher_background.xml | 134 +- .../src/main/res/drawable/location_icon.png | Bin 0 -> 15399 bytes positions/src/main/res/drawable/marker.png | Bin 0 -> 6056 bytes .../res/drawable/navi_marker_location.png | Bin 0 -> 4822 bytes positions/src/main/res/drawable/radius.xml | 16 + positions/src/main/res/drawable/road.jpeg | Bin 0 -> 220082 bytes .../activity_aggregation_overlay_design.xml | 20 + .../main/res/layout/activity_aoi_layer.xml | 12 + .../src/main/res/layout/activity_arc.xml | 12 + .../layout/activity_arc_line_layer_design.xml | 26 + .../res/layout/activity_custom_render.xml | 14 + .../main/res/layout/activity_g_l_model.xml | 18 + .../res/layout/activity_ground_overlay.xml | 14 + ...ctivity_heat_map_vector_overlay_design.xml | 14 + .../src/main/res/layout/activity_indoor.xml | 34 + .../src/main/res/layout/activity_location.xml | 23 + .../main/res/layout/activity_main_demo.xml | 23 + .../res/layout/activity_map_container.xml | 12 + .../res/layout/activity_map_render_layer.xml | 15 + .../main/res/layout/activity_map_style.xml | 87 + .../src/main/res/layout/activity_map_view.xml | 14 + .../src/main/res/layout/activity_mapview.xml | 14 + .../src/main/res/layout/activity_marker.xml | 9 + .../res/layout/activity_marker_collisions.xml | 12 + .../main/res/layout/activity_offline_map.xml | 101 + .../layout/activity_recycler_container.xml | 5 + .../res/layout/activity_recycler_list.xml | 12 + .../layout/activity_scatter_plot_overlay.xml | 20 + .../main/res/layout/activity_smooth_move.xml | 45 + .../layout/activity_support_map_fragment.xml | 503 + .../main/res/layout/activity_tile_overlay.xml | 12 + .../res/layout/activity_trail_overlay.xml | 12 + .../res/layout/activity_vector_heat_map.xml | 15 + .../src/main/res/layout/custom_infowindow.xml | 16 + .../src/main/res/layout/fragment_gms.xml | 23 +- .../src/main/res/layout/index_adapter.xml | 15 + .../src/main/res/layout/item_offline.xml | 52 + positions/src/main/res/layout/screenshot.xml | 18 + .../src/main/res/layout/secondary_layout.xml | 40 + .../main/res/layout/suggestion_list_item.xml | 22 + positions/src/main/res/menu/download.xml | 9 + positions/src/main/res/menu/infowindow.xml | 66 + .../src/main/res/menu/marker_animation.xml | 38 + .../src/main/res/menu/marker_cluster.xml | 30 + .../main/res/menu/marker_groundoverlay.xml | 16 + positions/src/main/res/menu/markercol.xml | 16 + .../src/main/res/menu/menu_polyline_items.xml | 24 + positions/src/main/res/menu/polyline.xml | 43 + .../src/main/res/menu/scatterplotmap.xml | 25 + positions/src/main/res/menu/simple_marker.xml | 24 + positions/src/main/res/menu/toolbar_main.xml | 4 +- positions/src/main/res/menu/vectorheatmap.xml | 16 + .../res/mipmap-anydpi-v26/ic_launcher.xml | 5 + .../mipmap-anydpi-v26/ic_launcher_round.xml | 5 + .../src/main/res/mipmap-hdpi/ic_launcher.png | Bin 0 -> 3056 bytes .../res/mipmap-hdpi/ic_launcher_round.png | Bin 0 -> 5024 bytes .../src/main/res/mipmap-mdpi/ic_launcher.png | Bin 0 -> 2096 bytes .../res/mipmap-mdpi/ic_launcher_round.png | Bin 0 -> 2858 bytes .../src/main/res/mipmap-xhdpi/ic_launcher.png | Bin 0 -> 4569 bytes .../res/mipmap-xhdpi/ic_launcher_round.png | Bin 0 -> 7098 bytes .../src/main/res/mipmap-xhdpi/petal_blue.png | Bin 0 -> 10586 bytes .../src/main/res/mipmap-xhdpi/petal_green.png | Bin 0 -> 10449 bytes .../main/res/mipmap-xhdpi/petal_orange.png | Bin 0 -> 9736 bytes .../main/res/mipmap-xhdpi/petal_purple.png | Bin 0 -> 10368 bytes .../src/main/res/mipmap-xhdpi/petal_red.png | Bin 0 -> 7911 bytes .../main/res/mipmap-xhdpi/petal_yellow.png | Bin 0 -> 10349 bytes .../main/res/mipmap-xxhdpi/ic_launcher.png | Bin 0 -> 6464 bytes .../res/mipmap-xxhdpi/ic_launcher_round.png | Bin 0 -> 10676 bytes .../main/res/mipmap-xxxhdpi/ic_launcher.png | Bin 0 -> 9250 bytes .../res/mipmap-xxxhdpi/ic_launcher_round.png | Bin 0 -> 15523 bytes positions/src/main/res/values/colors.xml | 2 + positions/src/main/res/values/demos.xml | 234 + positions/src/main/res/values/dimens.xml | 4 + positions/src/main/res/values/strings.xml | 38 + 177 files changed, 36521 insertions(+), 113 deletions(-) create mode 100644 positions/src/main/assets/21.jpg create mode 100644 positions/src/main/assets/22.jpg create mode 100644 positions/src/main/assets/23.jpg create mode 100644 positions/src/main/assets/24.jpg create mode 100644 positions/src/main/assets/25.jpg create mode 100644 positions/src/main/assets/26.jpg create mode 100644 positions/src/main/assets/arc.dat create mode 100644 positions/src/main/assets/arcDistricts.dat create mode 100644 positions/src/main/assets/cluster_new create mode 100644 positions/src/main/assets/color_arrow_texture.png create mode 100644 positions/src/main/assets/color_texture.png create mode 100644 positions/src/main/assets/data2k create mode 100644 positions/src/main/assets/datab create mode 100644 positions/src/main/assets/gltf-BrainStem/BrainStem.gltf create mode 100644 positions/src/main/assets/gltf-BrainStem/BrainStem0.bin create mode 100644 positions/src/main/assets/groundoverlay.jpg create mode 100644 positions/src/main/assets/gugong.jpg create mode 100644 positions/src/main/assets/honeycomb.txt create mode 100644 positions/src/main/assets/trailData.dat create mode 100644 positions/src/main/java/cc/winboll/studio/positions/activities/MapViewActivity.java create mode 100644 positions/src/main/java/cc/winboll/studio/positions/demo/AbsActivity.java create mode 100644 positions/src/main/java/cc/winboll/studio/positions/demo/AbsListActivity.java create mode 100644 positions/src/main/java/cc/winboll/studio/positions/demo/AbsMapActivity.java create mode 100644 positions/src/main/java/cc/winboll/studio/positions/demo/MainActivity.java create mode 100644 positions/src/main/java/cc/winboll/studio/positions/demo/basic/IndoorFloorView.java create mode 100644 positions/src/main/java/cc/winboll/studio/positions/demo/basic/IndoorMapActivity.java create mode 100644 positions/src/main/java/cc/winboll/studio/positions/demo/basic/MapRenderLayerActivity.java create mode 100644 positions/src/main/java/cc/winboll/studio/positions/demo/basic/MapStyleDemoActivity.java create mode 100644 positions/src/main/java/cc/winboll/studio/positions/demo/basic/MapViewActivity.java create mode 100644 positions/src/main/java/cc/winboll/studio/positions/demo/basic/OfflineMapActivity.java create mode 100644 positions/src/main/java/cc/winboll/studio/positions/demo/basic/OverseaMapActivity.java create mode 100644 positions/src/main/java/cc/winboll/studio/positions/demo/basic/RecyclerListActivity.java create mode 100644 positions/src/main/java/cc/winboll/studio/positions/demo/basic/SetMapTypeActivity.java create mode 100644 positions/src/main/java/cc/winboll/studio/positions/demo/basic/SupportMapFragmentActivity.java create mode 100644 positions/src/main/java/cc/winboll/studio/positions/demo/basic/UiSettingsActivity.java create mode 100644 positions/src/main/java/cc/winboll/studio/positions/demo/camera/MapAnchorZoomActivity.java create mode 100644 positions/src/main/java/cc/winboll/studio/positions/demo/camera/MapBoundActivity.java create mode 100644 positions/src/main/java/cc/winboll/studio/positions/demo/camera/MapCameraCenterActivity.java create mode 100644 positions/src/main/java/cc/winboll/studio/positions/demo/circle/ArcActivity.java create mode 100644 positions/src/main/java/cc/winboll/studio/positions/demo/circle/CircleOptionsActivity.java create mode 100644 positions/src/main/java/cc/winboll/studio/positions/demo/circle/DrawCircleActivity.java create mode 100644 positions/src/main/java/cc/winboll/studio/positions/demo/gesture/GestureSettingsActivity.java create mode 100644 positions/src/main/java/cc/winboll/studio/positions/demo/gesture/MapGestureListenActivity.java create mode 100644 positions/src/main/java/cc/winboll/studio/positions/demo/gesture/MapListenActivity.java create mode 100644 positions/src/main/java/cc/winboll/studio/positions/demo/gesture/MapLongClickActivity.java create mode 100644 positions/src/main/java/cc/winboll/studio/positions/demo/heatoverlay/AggregationOverlayActivity.java create mode 100644 positions/src/main/java/cc/winboll/studio/positions/demo/heatoverlay/ArcLineLayerActivity.java create mode 100644 positions/src/main/java/cc/winboll/studio/positions/demo/heatoverlay/DrawHeatOverlayActivity.java create mode 100644 positions/src/main/java/cc/winboll/studio/positions/demo/heatoverlay/DrawOldVersionHeatOverlayActivity.java create mode 100644 positions/src/main/java/cc/winboll/studio/positions/demo/heatoverlay/GLModelActivity.java create mode 100644 positions/src/main/java/cc/winboll/studio/positions/demo/heatoverlay/HeatMapVectorOverlayActivity.java create mode 100644 positions/src/main/java/cc/winboll/studio/positions/demo/heatoverlay/ScatterPlotOverlayActivity.java create mode 100644 positions/src/main/java/cc/winboll/studio/positions/demo/heatoverlay/TrailOverlayActivity.java create mode 100644 positions/src/main/java/cc/winboll/studio/positions/demo/heatoverlay/VectorHeatMapActivity.java create mode 100644 positions/src/main/java/cc/winboll/studio/positions/demo/location/LocationLayerActivity.java create mode 100644 positions/src/main/java/cc/winboll/studio/positions/demo/location/LocationPointActivity.java create mode 100644 positions/src/main/java/cc/winboll/studio/positions/demo/marker/AoiLayerActivity.java create mode 100644 positions/src/main/java/cc/winboll/studio/positions/demo/marker/CustomRenderActivity.java create mode 100644 positions/src/main/java/cc/winboll/studio/positions/demo/marker/GroundOverlayActivity.java create mode 100644 positions/src/main/java/cc/winboll/studio/positions/demo/marker/MarkerActivity.java create mode 100644 positions/src/main/java/cc/winboll/studio/positions/demo/marker/MarkerAnimation.java create mode 100644 positions/src/main/java/cc/winboll/studio/positions/demo/marker/MarkerClickActivity.java create mode 100644 positions/src/main/java/cc/winboll/studio/positions/demo/marker/MarkerClusterActivity.java create mode 100644 positions/src/main/java/cc/winboll/studio/positions/demo/marker/MarkerCollisions.java create mode 100644 positions/src/main/java/cc/winboll/studio/positions/demo/marker/MarkerDragActivity.java create mode 100644 positions/src/main/java/cc/winboll/studio/positions/demo/marker/MarkerInfoWindowActivity.java create mode 100644 positions/src/main/java/cc/winboll/studio/positions/demo/marker/MarkerOptionsActivity.java create mode 100644 positions/src/main/java/cc/winboll/studio/positions/demo/marker/PetalDrawable.java create mode 100644 positions/src/main/java/cc/winboll/studio/positions/demo/marker/SimpleMarkerActivity.java create mode 100644 positions/src/main/java/cc/winboll/studio/positions/demo/poi/PoiClickActivity.java create mode 100644 positions/src/main/java/cc/winboll/studio/positions/demo/polygon/DrawPolygonActivity.java create mode 100644 positions/src/main/java/cc/winboll/studio/positions/demo/polygon/PolylonOptionsActivity.java create mode 100644 positions/src/main/java/cc/winboll/studio/positions/demo/polygon/TileOverlayActivity.java create mode 100644 positions/src/main/java/cc/winboll/studio/positions/demo/polyline/DrawLineActivity.java create mode 100644 positions/src/main/java/cc/winboll/studio/positions/demo/polyline/LineTextActivity.java create mode 100644 positions/src/main/java/cc/winboll/studio/positions/demo/polyline/MutablePolylineActivity.java create mode 100644 positions/src/main/java/cc/winboll/studio/positions/demo/polyline/PolylineOptionsActivity.java create mode 100644 positions/src/main/java/cc/winboll/studio/positions/demo/search/CoordianteTransferActivity.java create mode 100644 positions/src/main/java/cc/winboll/studio/positions/demo/search/DistrictActivity.java create mode 100644 positions/src/main/java/cc/winboll/studio/positions/demo/search/DrivingRouteActivity.java create mode 100644 positions/src/main/java/cc/winboll/studio/positions/demo/search/GeoCoderActivity.java create mode 100644 positions/src/main/java/cc/winboll/studio/positions/demo/search/SearchBasicActivity.java create mode 100644 positions/src/main/java/cc/winboll/studio/positions/demo/search/TransitRouteActivity.java create mode 100644 positions/src/main/java/cc/winboll/studio/positions/demo/search/TruckingRouteActivity.java create mode 100644 positions/src/main/java/cc/winboll/studio/positions/demo/search/WalkingRouteActivity.java create mode 100644 positions/src/main/java/cc/winboll/studio/positions/demo/smooth/SmoothMoveActivity.java create mode 100644 positions/src/main/java/cc/winboll/studio/positions/demo/transaction/AnimateCameraActivity.java create mode 100644 positions/src/main/java/cc/winboll/studio/positions/demo/transaction/MoveCameraActivity.java create mode 100644 positions/src/main/java/cc/winboll/studio/positions/demo/transaction/RotateMapActivity.java create mode 100644 positions/src/main/java/cc/winboll/studio/positions/demo/transaction/ScollMapActivity.java create mode 100644 positions/src/main/java/cc/winboll/studio/positions/demo/transaction/ZoomCalulateActivity.java create mode 100644 positions/src/main/java/cc/winboll/studio/positions/demo/transaction/ZoomMapActivity.java create mode 100644 positions/src/main/java/cc/winboll/studio/positions/demo/utils/BitMapActivity.java create mode 100644 positions/src/main/java/cc/winboll/studio/positions/demo/utils/CoordinateActivity.java create mode 100644 positions/src/main/java/cc/winboll/studio/positions/demo/utils/SnapshotActivity.java create mode 100644 positions/src/main/java/cc/winboll/studio/positions/gps/LocationActivity.java create mode 100644 positions/src/main/res/drawable-v24/ic_launcher_foreground.xml create mode 100644 positions/src/main/res/drawable/location_icon.png create mode 100644 positions/src/main/res/drawable/marker.png create mode 100644 positions/src/main/res/drawable/navi_marker_location.png create mode 100644 positions/src/main/res/drawable/radius.xml create mode 100644 positions/src/main/res/drawable/road.jpeg create mode 100644 positions/src/main/res/layout/activity_aggregation_overlay_design.xml create mode 100644 positions/src/main/res/layout/activity_aoi_layer.xml create mode 100644 positions/src/main/res/layout/activity_arc.xml create mode 100644 positions/src/main/res/layout/activity_arc_line_layer_design.xml create mode 100644 positions/src/main/res/layout/activity_custom_render.xml create mode 100644 positions/src/main/res/layout/activity_g_l_model.xml create mode 100644 positions/src/main/res/layout/activity_ground_overlay.xml create mode 100644 positions/src/main/res/layout/activity_heat_map_vector_overlay_design.xml create mode 100644 positions/src/main/res/layout/activity_indoor.xml create mode 100644 positions/src/main/res/layout/activity_location.xml create mode 100644 positions/src/main/res/layout/activity_main_demo.xml create mode 100644 positions/src/main/res/layout/activity_map_container.xml create mode 100644 positions/src/main/res/layout/activity_map_render_layer.xml create mode 100644 positions/src/main/res/layout/activity_map_style.xml create mode 100644 positions/src/main/res/layout/activity_map_view.xml create mode 100644 positions/src/main/res/layout/activity_mapview.xml create mode 100644 positions/src/main/res/layout/activity_marker.xml create mode 100644 positions/src/main/res/layout/activity_marker_collisions.xml create mode 100644 positions/src/main/res/layout/activity_offline_map.xml create mode 100644 positions/src/main/res/layout/activity_recycler_container.xml create mode 100644 positions/src/main/res/layout/activity_recycler_list.xml create mode 100644 positions/src/main/res/layout/activity_scatter_plot_overlay.xml create mode 100644 positions/src/main/res/layout/activity_smooth_move.xml create mode 100644 positions/src/main/res/layout/activity_support_map_fragment.xml create mode 100644 positions/src/main/res/layout/activity_tile_overlay.xml create mode 100644 positions/src/main/res/layout/activity_trail_overlay.xml create mode 100644 positions/src/main/res/layout/activity_vector_heat_map.xml create mode 100644 positions/src/main/res/layout/custom_infowindow.xml create mode 100644 positions/src/main/res/layout/index_adapter.xml create mode 100644 positions/src/main/res/layout/item_offline.xml create mode 100644 positions/src/main/res/layout/screenshot.xml create mode 100644 positions/src/main/res/layout/secondary_layout.xml create mode 100644 positions/src/main/res/layout/suggestion_list_item.xml create mode 100644 positions/src/main/res/menu/download.xml create mode 100644 positions/src/main/res/menu/infowindow.xml create mode 100644 positions/src/main/res/menu/marker_animation.xml create mode 100644 positions/src/main/res/menu/marker_cluster.xml create mode 100644 positions/src/main/res/menu/marker_groundoverlay.xml create mode 100644 positions/src/main/res/menu/markercol.xml create mode 100644 positions/src/main/res/menu/menu_polyline_items.xml create mode 100644 positions/src/main/res/menu/polyline.xml create mode 100644 positions/src/main/res/menu/scatterplotmap.xml create mode 100644 positions/src/main/res/menu/simple_marker.xml create mode 100644 positions/src/main/res/menu/vectorheatmap.xml create mode 100644 positions/src/main/res/mipmap-anydpi-v26/ic_launcher.xml create mode 100644 positions/src/main/res/mipmap-anydpi-v26/ic_launcher_round.xml create mode 100644 positions/src/main/res/mipmap-hdpi/ic_launcher.png create mode 100644 positions/src/main/res/mipmap-hdpi/ic_launcher_round.png create mode 100644 positions/src/main/res/mipmap-mdpi/ic_launcher.png create mode 100644 positions/src/main/res/mipmap-mdpi/ic_launcher_round.png create mode 100644 positions/src/main/res/mipmap-xhdpi/ic_launcher.png create mode 100644 positions/src/main/res/mipmap-xhdpi/ic_launcher_round.png create mode 100644 positions/src/main/res/mipmap-xhdpi/petal_blue.png create mode 100644 positions/src/main/res/mipmap-xhdpi/petal_green.png create mode 100644 positions/src/main/res/mipmap-xhdpi/petal_orange.png create mode 100644 positions/src/main/res/mipmap-xhdpi/petal_purple.png create mode 100644 positions/src/main/res/mipmap-xhdpi/petal_red.png create mode 100644 positions/src/main/res/mipmap-xhdpi/petal_yellow.png create mode 100644 positions/src/main/res/mipmap-xxhdpi/ic_launcher.png create mode 100644 positions/src/main/res/mipmap-xxhdpi/ic_launcher_round.png create mode 100644 positions/src/main/res/mipmap-xxxhdpi/ic_launcher.png create mode 100644 positions/src/main/res/mipmap-xxxhdpi/ic_launcher_round.png create mode 100644 positions/src/main/res/values/demos.xml create mode 100644 positions/src/main/res/values/dimens.xml diff --git a/positions/build.gradle b/positions/build.gradle index 351389b..105ceee 100644 --- a/positions/build.gradle +++ b/positions/build.gradle @@ -17,6 +17,15 @@ def genVersionName(def versionName){ return "${versionName}." + winbollBuildProps['stageCount'] } +Properties properties = new Properties() +File localFile = project.rootProject.file('local.properties') +if (localFile.exists()) { + InputStream inputStream = localFile.newDataInputStream() + properties.load(inputStream) +} + +def mapsdkkey = properties.getProperty('mapsdk.key', "") + android { compileSdkVersion 32 buildToolsVersion "33.0.3" @@ -49,10 +58,18 @@ android { } dependencies { - // 卫星定位类库 - api 'com.google.android.gms:play-services-maps:18.1.0' - api 'com.google.android.gms:play-services-location:21.0.1' - + api 'androidx.recyclerview:recyclerview:1.1.0' + api 'androidx.appcompat:appcompat:1.1.0' + api 'androidx.constraintlayout:constraintlayout:1.1.3' + api 'pub.devrel:easypermissions:2.0.1' + // 地图 + api 'com.tencent.map:tencent-map-vector-sdk:6.2.1.250120.3f971009.140342819' + // 基础库 + api 'com.tencent.openmap:foundation:0.5.6.9be4e02' + api 'com.tencent.map:sdk-utilities:1.0.9' + api 'com.tencent.map.geolocation:TencentLocationSdk-openplatform:7.5.4.3' + api 'com.google.code.gson:gson:2.8.5' + // 二维码使用的类库 api 'com.google.zxing:core:3.4.1' api 'com.journeyapps:zxing-android-embedded:3.6.0' @@ -63,9 +80,9 @@ dependencies { api 'org.jsoup:jsoup:1.13.1' api 'com.squareup.okhttp3:okhttp:4.4.1' - api 'androidx.appcompat:appcompat:1.1.0' + //api 'androidx.appcompat:appcompat:1.1.0' api 'androidx.viewpager:viewpager:1.0.0' - api 'androidx.fragment:fragment:1.1.0' + api 'androidx.fragment:fragment:1.0.0' api 'com.google.android.material:material:1.4.0' api 'cc.winboll.studio:libapputils:9.3.2' diff --git a/positions/build.properties b/positions/build.properties index 56b9fb6..c5af593 100644 --- a/positions/build.properties +++ b/positions/build.properties @@ -1,8 +1,8 @@ #Created by .winboll/winboll_app_build.gradle -#Sat Feb 22 11:42:07 GMT 2025 +#Sun Feb 23 19:49:38 GMT 2025 stageCount=0 libraryProject= baseVersion=1.0 publishVersion=1.0.0 -buildCount=54 +buildCount=60 baseBetaVersion=1.0.1 diff --git a/positions/src/main/AndroidManifest.xml b/positions/src/main/AndroidManifest.xml index 261459b..90fc902 100644 --- a/positions/src/main/AndroidManifest.xml +++ b/positions/src/main/AndroidManifest.xml @@ -1,13 +1,28 @@ - - - - - - + + + + + + + + + + + + + + + + + + + + - + android:hardwareAccelerated="true" + android:usesCleartextTraffic="true" + tools:ignore="AllowBackup,GoogleAppIndexingWarning" + tools:targetApi="p"> + + - + + + + + - - - - - - - - @@ -70,6 +88,510 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/positions/src/main/assets/21.jpg b/positions/src/main/assets/21.jpg new file mode 100644 index 0000000000000000000000000000000000000000..45878751bba8975ddcbd39a451f871a3e32667c0 GIT binary patch literal 4452 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 literal 0 HcmV?d00001 diff --git a/positions/src/main/assets/23.jpg b/positions/src/main/assets/23.jpg new file mode 100644 index 0000000000000000000000000000000000000000..dc031f1a6c13e2e4033f53d7d28a197f60960f4f GIT binary patch literal 6474 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 N)K#>UD-}P4{2yfQzGDCY literal 0 HcmV?d00001 diff --git a/positions/src/main/assets/arc.dat b/positions/src/main/assets/arc.dat new file mode 100644 index 0000000..2f5b23f --- /dev/null +++ b/positions/src/main/assets/arc.dat @@ -0,0 +1,50 @@ +31.23037 121.4737 40.07733 116.60039 45.0 +30.5702 104.06476 40.07733 116.60039 45.0 +22.54286 114.05956 40.07733 116.60039 45.0 +23.12908 113.26436 40.07733 116.60039 45.0 +29.56471 106.55073 40.07733 116.60039 45.0 +30.27415 120.15515 40.07733 116.60039 45.0 +24.87966 102.83322 40.07733 116.60039 45.0 +34.32932 108.70929 40.07733 116.60039 45.0 +45.80216 126.5358 40.07733 116.60039 45.0 +28.22778 112.93886 40.07733 116.60039 45.0 +18.25248 109.51209 40.07733 116.60039 45.0 +43.82663 87.61688 40.07733 116.60039 45.0 +30.59276 114.30525 40.07733 116.60039 45.0 +22.27534 114.16546 40.07733 116.60039 45.0 +26.64702 106.63024 40.07733 116.60039 45.0 +24.47951 118.08948 40.07733 116.60039 45.0 +20.04422 110.19989 40.07733 116.60039 45.0 +28.68202 115.85794 40.07733 116.60039 45.0 +43.81602 125.32357 40.07733 116.60039 45.0 +36.06623 120.38299 40.07733 116.60039 45.0 +22.81673 108.3669 40.07733 116.60039 45.0 +26.07421 119.29647 40.07733 116.60039 45.0 +38.91369 121.61476 40.07733 116.60039 45.0 +41.80563 123.43236 40.07733 116.60039 45.0 +32.05838 118.79647 40.07733 116.60039 45.0 +36.06138 103.83417 40.07733 116.60039 45.0 +38.48644 106.23248 40.07733 116.60039 45.0 +27.99492 120.69939 40.07733 116.60039 45.0 +37.46353 121.44801 40.07733 116.60039 45.0 +22.27073 113.57668 40.07733 116.60039 45.0 +29.87386 121.55027 40.07733 116.60039 45.0 +31.82057 117.22901 40.07733 116.60039 45.0 +34.34127 108.93984 40.07733 116.60039 45.0 +49.21163 119.76584 40.07733 116.60039 45.0 +40.84149 111.75199 40.07733 116.60039 45.0 +37.87059 112.55067 40.07733 116.60039 45.0 +46.58758 125.10307 40.07733 116.60039 45.0 +25.27361 110.29002 40.07733 116.60039 45.0 +31.46751 104.6796 40.07733 116.60039 45.0 +24.87389 118.67587 40.07733 116.60039 45.0 +30.69186 111.28642 40.07733 116.60039 45.0 +23.54972 116.37271 40.07733 116.60039 45.0 +40.65781 109.84021 40.07733 116.60039 45.0 +37.51348 122.12171 40.07733 116.60039 45.0 +31.49099 120.31237 40.07733 116.60039 45.0 +22.18684 113.54294 40.07733 116.60039 45.0 +34.74725 113.62493 40.07733 116.60039 45.0 +34.61812 112.45361 40.07733 116.60039 45.0 +36.50204 102.104287 40.07733 116.60039 45.0 +24.954708 121.48068 40.07733 116.60039 45.0 \ No newline at end of file diff --git a/positions/src/main/assets/arcDistricts.dat b/positions/src/main/assets/arcDistricts.dat new file mode 100644 index 0000000..804ceda --- /dev/null +++ b/positions/src/main/assets/arcDistricts.dat @@ -0,0 +1,10 @@ +39.90469 116.40717 29.56471 106.55073 30.0 +39.90469 116.40717 39.53775 116.68376 30.0 +39.90469 116.40717 31.23037 121.4737 30.0 +39.90469 116.40717 23.12908 113.26436 30.0 +39.90469 116.40717 28.22778 112.93886 30.0 +29.56471 106.55073 39.90469 116.40717 60.0 +18.25248 109.51209 39.90469 116.40717 60.0 +31.23037 121.4737 39.90469 116.40717 60.0 +23.12908 113.26436 39.90469 116.40717 60.0 +39.53775 116.68376 39.90469 116.40717 60.0 \ No newline at end of file diff --git a/positions/src/main/assets/cluster_new b/positions/src/main/assets/cluster_new new file mode 100644 index 0000000..8e6a771 --- /dev/null +++ b/positions/src/main/assets/cluster_new @@ -0,0 +1,25 @@ +116.307621 39.984059 +116.304703 39.981954 +116.312256 39.984355 +116.315346 39.980442 +116.308994 39.981527 +116.310539 39.979751 +116.305776 39.977252 +116.316419 39.984026 +116.314874 39.976956 +116.311827 39.978501 +116.312814 39.980277 +116.369022 39.980236 +116.368486 39.980236 +116.367488 39.977161 +116.396713 39.915398 +116.455421 39.937645 +116.321182 39.896304 +121.452827 31.254487 +121.485443 31.225133 +121.442528 31.216912 +121.500893 31.251552 +121.455917 31.249204 +114.042892 22.546885 +113.999805 22.538086 +114.082031 22.538086 \ No newline at end of file diff --git a/positions/src/main/assets/color_arrow_texture.png b/positions/src/main/assets/color_arrow_texture.png new file mode 100644 index 0000000000000000000000000000000000000000..b784e9bee09867cb10f9474753ac4f5a37678762 GIT binary patch literal 781 zcmeAS@N?(olHy`uVBq!ia0vp^5+KaM1|%Pp+x`GjjKx9jP7LeL$-D$|6p}rHd>I(3 z)EF2VS{N990fib~Fff!FFfhDIU|_JC!N4G1FlSew4NzZXW=KRygs+cPa(=E}VoH8e zs$NBI0Z<16gH44MkeQoWlBiITo0C^;Rbi_HR$&EXgM{^!6u?SKvTc5m;ro`R(C`-XBhxOq7?wTpy{gaqZ{zdxM^60on^Z3xIj!{IsRh!dk2{t< z5WNvF&&|;B1*go~qQpO!qLPKXtP>dZ7U*qJ^HV?3(Zv3Nr^flt!s(nx3@v_WiC3(e zY2mAI=79e~4U^EfYmyG7@aH&Pm8r@6n&+mXyrF!;Y`wkSyN{mdT<(|}U8r`>=mgW2 zb8WBxI=yB1$iJhX?bKf<>kl2ebM}R*Twi$M&Rvgp1|@Hvh3&A(;y6)_;e;*21C8|>xW}GY94oZxku6{1-oD!M< Dw3r~m literal 0 HcmV?d00001 diff --git a/positions/src/main/assets/color_texture.png b/positions/src/main/assets/color_texture.png new file mode 100644 index 0000000000000000000000000000000000000000..648f0fe26ab38634f07f87096d99db889c1bd37c GIT binary patch literal 712 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 z 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

@7j(Lc5##XOF1& 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%0DvDZu#Gli|K7Fp-Q#sSNqSMvGY2woebNb>9HLQOK zh4rsU?fCmyGMX*XkGarv$e}h6&CzVj~ld_2J!cEW}|27lU29%AC)%o-w?Jj zo9MopHQ<#F{_YD(&pww{xTZpf=BAw;ljwK;elDDOUG>aRiq6m5LA5vX=jFYBUmf_X z3Uzt1gIe+Tv-f}}>Uy2pbf#4j{qVfGNt*OR`DA~OR-D~Jhq|^fTb{mFg-VyFft%LR zkb*7EoVGq*k&R_2FTbzRpw2DL6ZTm%pfuIY{uxc+*W1A}{JfyhlGI?pa_YoBYkU4) z=A5OdCeL_<$F?w;|MK^8#+0X~gA%FYismNIGJo&S{qIu1`%7us;pV3Cct7vW!|HV5 z)?%93w59p=`7?Dn#N)rWnoH}(2AT%PZmOUy>~+Reehm!e&vn17vTO{ZM=QqD$ypKR z)Q}5m*tfy-b^KVG$G=}LG54}MS*`(1PuGQZoNs3aRKBT(<}XPJN2}7DUhPf!Jr7k# zyf3w=@waZgD%K>HeWk{X*sCvQT&mNxh&3x7`go_lU#f=;Z>2ZgY;U^q{6gmgleKD8 zL+73rYi8ztsh$Rn*JY>H*QKt-nXtc~s)6Mu>cTT>>FoRC&8Y&W**fYtuj8 zbmh;Px${f7PCOi|XFZHEiTwMIch80BkME7uLtccM=CgBok%80ofDTi2Y$$*K`sVe< zEn2PD@S6k#oNR5*m&oM}Xm~|WZMRxy&dI+o;m?(w^jTKAp7*@YI3~pCH9lU|cWYAl zD_N)q&*PnM^;m7?&$Q2$u{iZ<&c82j@Rxe;QB|s1j^DR_RJ3WH=85{TUn&0EP}1bT6arqZqi>a;GL^g zyRKiKYkI9;OVg@GJ})?FeBCCaj_PznTbp-wWb^V|9vUYOK zcb4h7ts=~@U($L8;#6K+MDvPT2FtSyQqXItG| zhc=2f!5?Mza^CtS`PVUJ^}4`tlWARg@A-#q_23%uI+*{x?+@aCALla9&x+S%uu(5yX2fxRfF?_yw zZbN6PyX~@GUA&X|p=hG|qe)-tddKJ%d3&2!{{KOnxY{)9yDhpt|NmeUpRWz$*N=Mo zcRiN>|9uQKkDLOoD2VL0E#+>2vwQ796wt~;sp7HC48uCPKFIJmB&m)Pl@&6BQ@%dUC zK3}WF|9?Nm=W8|jd~I{?@|1b`I{JlQKmL8bc7)H@7Q8)Q`-WdXo`2%!ZLU+2-s!NM zuJHLl-Nyc2D?Y#YivNGG_dm|p%CGVFwk5txUcaR@oL@iYP4e@`-L6hWZY-wgCM|hB z=$TsLd1P+PrHTCY4L^QU<(=M&ews9uJ~$g{>U6!VI*kvazc!AiO0y&Q_3(n)_GK_d zb{R_t`SWkD&$-O+6W@TU`E;S@f3!0J)o!XmS^0NGyQ)(D-tEnYdmpN#cD~e_e`mDh zvshESH2)^7++JP$y`{Qe%UILyk&kzA?^6BcxK_Ffzka0e=;KxIGFfM6T0?K-*N<V@t+ zsLcO|GYG2b8{CQr! zc0RAq%L#SY#2(c@3~Fs2BxUmwR`=iCJ?9!7H6p}xshH8*SE*KVub&e2nidfzoL@iA zUERC;O3&gB=Fx1#KqkkicLwdsZfIkDMUOq&m*;&h zf1lRdICi_HqOWxObK%B!e1Nw(T z<@&2PMJZpmaMNgJ2Jih}KGK1=3)A)%p{C3A?4EgNihdbim=0A8G+*D(=j}<;QBP}< zozCpx_q+e3u-9f|n7(r~JuMyA)HK;&%xk%|iT-m@D$3TBKX1E82`|1uL%oa7Dc=li zWcJ4v^^$(8pcCKyS+5?|)Lb8)-|O7Flx~rIg$}va$~-8U&CB%SYcHeVdb<#mXjp*Q}Vo;KWVZMF`|>6LrkTVHIOlgeywWBQlO z?Jdd~uLtDGO6hmDHUU9-yu#Dk=u)#X()ir1xu1ExA1bxc>8hupjm27-Vf^=-4R$uw z=DrXA8*WQ8X+Uo8WByFVLodJ8J>L&B+cW3zetT6!N1a@ts|{^yymzyBOMfe@>FN;u zq;HsM)+mkl?bn6%qZ-xq6aM@1gjW9En^NU;{$j=T%Plcx&J92Bom+Kuwzz!y;K=so zWG7!QDJ)u_doPQA+B()m7V`CuA0427{4_u(cZ@YVpZI#O-;B}UF7(&G|J2@ODDUTG z={-)Ty%NClYwgYBjXs{fI93H`ff2n>fF;3TxuB#*X^{ME?r~Ljm6ZGsB zwRGl#@upJA=W0feiF)?Y`g(WYe_o&3@at3J+t;T=etoLMuTQc3`V{&0^=U1?KBap5 z`qY$PpAz}?>AkFT^;CX+^7!@XdwzWy$gfY``Ss}+etjy;uTNL_^{F<$KF#OXr-A(X z^wZndr&9d-^clZC<>J?;yZrj}3%@?C(j#}L3%2`KAruK*QecMa(Lfviqzx6-sqMwK_ zA!cH>G@gm^qt6cHq2N_v=0qnyFDWE9tuOr!<^Cqz><)RV>ZB_~WsB9IS8JopmXcSM zZd!`6wJuAWtHqhg{C;ESZj_^XQ?gU{>^$#Y=CV4Sqa0nS=SSO%|L^=_9-d$9%JYjs zJil0t=NE&Y@H{~HQ{Ao+|NGE`aFdhg7avwSr9a{M#Zvzv?`LgkR4d@ciNxo?jfx^Na0xezA6^TdG2WKXvyB;lBxsG07?B7xVJ`;$5C! z?2}@C@pz-|-hnBD-@B9j?0a9%|BY}Td7uyQfY$@O9^(H8`2Qi!2XH=s^8uU>;Cuk* z12`YR`2fxba6W+Z0h|xud;sSII3K|I0L}++K7jK9oDbl90OtcZAHewl&IfQlfb#*I z58!+N=L0w&!1(~q2XH=s^8uU>;Cuk*12`YR`2fxba6W+Z0h|xud;sSII3K|I0L}++ zK7jK9oDbl90OtcZAHewl&IfQlfb#*I58!+N=L0w&!1(~q2XH=s^8uU>;Cuk*12`YR z`2fxb{@>3Be0;`wKH@*z7jYmT^g|Q^K13Yw0Ux3e@FC)W5BLy;fDaJ|e87h&1bm1% z-~&EHA>c#A0Uz)o3IQJ?4)}l%Q3&`Dali+Bh(f@Jhyy<0Llgo&L>%w|AEFTOA>x1! z_z;DF4-p4^z=tRVe26&U13p9{;6ua#AMhax0Usg`_<#>l2>1|jzz2MYLcoWJ13utG z6aqd(9Pj}jq7d*Q;(!nM5QTsb5eIz0hbRPmh&bQ_K13nlL&O0e@F5BTA0iI;fDcg! z_z-cx2YiS^z=wzfKHx(X0zO0>@Bts95bz=5fDiZ(g@6wc2YkSXCA`bX~4^asC5OKfc#A0Uz)o3IQJ?4)}l%Q3&`Dali+Bh(f@Jhyy<0Llgo&L>%w| zAEFTOA>x1!_z;DF4-p4^z=tRVe26&U13p9{;6ua#AMhax0Usg`_<#>l2>1|jzz2MY zLcoWJ13utG6aqd(9Pj}jq7d*Q;(!nM5QTsb5eIz0hbRPmh&bQ_K13nlL&O0e@F5BT zA0iI;fDcg!_z-cx2YiS^z=wzfKHx(X0zO0>@Bts95bz=5fDiZ(g@6wc2YkSXCA`bX~4^asC5OKfc#A0Uz)o3IQJ?4)}l%Q3&`Dali+Bh(f@Jhyy<0 zLlgo&L>%w|AEFTOA>x1!_z;DF4-p4^z=tRVe26&U13p9{;6ua#AMhax0Usg`_<#>l z2>1|jzz2MYLcoWJ13utG6aqd(9Pj}jq7d*Q;(!nM5QTsb5eIz0hbRPmh&bQ_K13nl zL&O0e@F5BTA0iI;fDcg!_z-cx2YiS^z=wzfKHx(X0zO0>@Bts95bz=5fDiZ(g@6wc z2YkSXCA`bX~4^asC5OKfc#A0Uz)o3IQJ?4)}l%Q3&`Dali+B zh(f@Jhyy<0Llgo&L>%w|AEFTOA>x1!_z;DF4-p4^z=tRVe26&U13p9{;6ua#AMhax z0Usg`_<#>l2>1|jzz2MYLcoWJ13utG6aqd(9Pj}jq7d*Q;(!nM5QTsb5eIz0hbRPm zh&bQ_K13nlL&O0e@F5BTA0iI;fDcg!_z-cx2YiS^z=wzfKHx(X0zO0>@Bts95bz=5 zfDiZ(g@6wc2YkSXCA`bX~4^asC5OKfc#A0Uz)o3IQJ?4)}l% zQ3&`Dali+Bh(f@Jhyy<0Llgo&L>%w|AEFTOA>x1!_z;DF4-p4^z=tRVe26&U13p9{ z;6ua#AMhax0Usg`_<#>l2>1|jzz2MYLcoWJ13utG6aqd(9Pj}jq7d*Q;(!nM5QTsb z5eIz0hbRPmh&bQ_K13nlL&O0e@F5BTA0iI;fDcg!_z-cx2YiS^z=wzfKHx(X0zO0> z@Bts95bz=5fDiZ(g@6wc2YkSXCA`bX~4^asC5OKf< ze27B8hlm3{;6oGwK13Yw0Ux3e@FC)W5BLy;fDaJ|e87h&1bm1%-~&EHA>c#A0Uz)o z3IQJ?4)}l%Q3&`Dali+Bh(f@Jhyy<0Llgo&L>%w|AEFTOA>x1!_z;DF4-p4^z=tRV ze26&U13p9{;6ua#AMhax0Usg`_<#>l2>1|jzz2MYLcoWJ13utG6aqd(9Pj}jq7d*Q z;(!nM5QTsb5eIz0hbRPmh&bQ_K13nlL&O0e@F5BTA0iI;fDcg!_z-cx2YiS^z=wzf zKHx(X0zO0>@Bts95bz=5fDiZ(g@6wc2YkSXCA`bX~ z4^asC5OKfc#A0Uz)o3IQJ?4)}l%Q3&`Dali+Bh(f@Jhyy<0Llgo&L>%w|AEFTOA>x1!_z;DF z4-p4^z=tRVe26&U13p9{;6ua#AMhax0Usg`_<#>l2>1|jzz2MYLcoWJ13utG6aqd( z9Pj}jq7d*Q;(!nM5QTsb5eIz0hbRPmh&bQ_K13nlL&O0e@F5BTA0iI;fDcg!_z-cx z2YiS^z=wzfKHx(X0zO0>@Bts95bz=5fDiZ(g@6wc2YkSXCA`bX~4^asC5OKfc#A0Uz)o3IQJ?4)}l%Q3&`Dali+Bh(f@Jhyy<0Llgo&L>%w|AEFTO zA>x1!_z;DF4-p4^z=tRVe26&U13p9{;6ua#AMhax0Usg`_<#>l2>1|jzz2MYLcoWJ z13utG6aqd(9Pj}jq7d*Q;(!nM5QTsb5eIz0hbRPmh&bQ_K13nlL&O0e@F5BTA0iI; zfDcg!_z-cx2YiS^z=wzfKHx(X0zO0>@Bts95bz=5fDiZ(g@6wc2YkSXCA`bX~4^asC5OKfc#A0Uz)o3IQJ?4)}l%Q3&`Dali+Bh(f@Jhyy<0Llgo& zL>%w|AEFTOA>x1!_z;DF4-p4^z=tRVe26&U13p9{;6ua#AMhax0Usg`_<#>l2>1|j zzz2MYLcoWJ13utG6aqd(9Pj}jq7d*Q;(!nM5QTsb5eIz0hbRPmh&bQ_K13nlL&O0e z@F5BTA0iI;fDcg!_z-cx2YiS^z=wzfKHx(X0zO0>@Bts95bz=5fDiZ(g@6wc2YkSX zCA`bX~4^asC5OKfc#A0Uz)o3IQJ?4)}l%Q3&`Dali+Bh(f@J zhyy<0Llgo&L>%w|AEFTOA>x1!_z;DF4-p4^z=tRVe26&U13p9{;6ua#AMhax0Usg` z_<#>l2>1|jzz2MYLcoWJ13utG6aqd(9Pj}jq7d*Q;(!nM5QTsb5eIz0hbRPmh&bQ_ zK13nlL&O0e@F5BTA0iI;fDcg!_z-cx2YiS^z=wzfKHx(X0zO0>@Bts95bz=5fDiZ( zg@6wc2YkSXCA`bX~4^asC5OKfc#A0Uz)o3IQJ?4)}l%Q3&`D zali+Bh(f@Jhyy<0Llgo&L>%w|AEFTOA>x1!_z;DF4-p4^z=tRVe26&U13p9{;6ua# zAMhax0Usg`_<#>l2>1|jzz2MYLcoWJ13utG6aqd(9Pj}jq7d*Q;(!nM5QTsb5eIz0 zhbRPmh&bQ_K13nlL&O0e@F5BTA0iI;fDcg!_z-cx2YiS^z=wzfKHx(X0zO0>@Bts9 z5bz=5fDiZ(g@6wc2YkSXCA`bX~4^asC5OKfc#A0Uz)o3IQJ? z4)}l%Q3&`Dali+Bh(f@Jhyy<0Llgo&L>%w|AEFTOA>x1!_z;DF4-p4^z=tRVe26&U z13p9{;6ua#AMhax0Usg`_<#>l2>1|jzz2MYLcoWJ13utG6aqd(9Pj}jq7d*Q;(!nM z5QTsb5eIz0hbRPmh&bQ_K13nlL&O0e@F5BTA0iI;fDcg!_z-cx2YiS^z=wzfKHx(X z0zO0>@Bts95bz=5fDiZ(g@6wc2YkSXCA`bX~4^asC z5OKfc#A z0Uz)o3IQJ?4)}l%Q3&`Dali+Bh(f@Jhyy<0Llgo&L>%w|AEFTOA>x1!_z;DF4-p4^ zz=tRVe26&U13p9{;6ua#AMhax0Usg`_<#>l2>1|jzz2MYLcoWJ13utG6aqd(9Pj}j zq7d*Q;(!nM5QTsb5eIz0hbRPmh&bQ_K13nlL&O0e@F5BTA0iI;fDcg!_z-cx2YiS^ zz=wzfKHx(X0zO0>@Bts95bz=5fDiZ(g@6wc2YkSXC zA`bX~4^asC5OKfc#A0Uz)o3IQJ?4)}l%Q3&`Dali+Bh(f@Jhyy<0Llgo&L>%w|AEFTOA>x1! z_z;DF4-p4^z=tRVe26&U13p9{;6ua#AMhax0Usg`_<#>l2>1|jzz2MYLcoWJ13utG z6aqd(9Pj}jq7d*Q;(!nM5QTsb5eIz0hbRPmh&bQ_K13nlL&O0e@F5BTA0iI;fDcg! z_z-cx2YiS^z=wzfKHx(X0zO0>@Bts95bz=5fDiZ(g@6wc2YkSXCA`bX~4^asC5OKfc#A0Uz)o3IQJ?4)}l%Q3&`Dali+Bh(f@Jhyy<0Llgo&L>%w| zAEFTOA>x1!_z;DF4-p4^z=tRVe26&U13p9{;6ua#AMhax0Usg`_<#>l2>1|jzz2MY zLcoWJ13utG6aqd(9Pj}jq7d*Q;(!nM5QTsb5eIz0hbRPmh&bQ_K13nlL&O0e@F5BT zA0iI;fDcg!_z-cx2YiS^z=wzfKHx(X0zO0>@Bts95bz=5fDiZ(g@6wc2YkSXCA`bX~4^asC5OKfc#A0Uz)o3IQJ?4)}l%Q3&`Dali+Bh(f@Jhyy<0 zLlgo&L>%w|AEFTOA>x1!_z;DF4-p4^z=tRVe26&U13p9{;6ua#AMhax0Usg`_<#>l z2>1|jzz2MYLcoWJ13utG6aqd(9Pj}jq7d*Q;(!nM5QTsb5eIz0hbRPmh&bQ_K13nl zL&O0e@F5BTA0iI;fDcg!_z-cx2YiS^z=wzfKHx(X0zO0>@Bts95bz=5fDiZ(g@6wc z2YkSXCA`bX~4^asC5OKfc#A0Uz)o3IQJ?4)}l%Q3&`Dali+B zh(f@Jhyy<0Llgo&L>%w|AEFTOA>x1!_z;DF4-p4^z=tRVe26&U13p9{;6ua#AMhax z0Usg`_<#>l2>1|jzz2MYLcoWJ13utG6aqd(9Pj}jq7d*Q;(!nM5QTsb5eIz0hbRPm zh&bQ_K13nlL&O0e@F5BTA0iI;fDcg!_z-cx2YiS^z=wzfKHx(X0zO0>@Bts95bz=5 zfDiZ(g@6wc2YkSXCA`bX~4^asC5OKfc#A0Uz)o3IQJ?4)}l% zQ3&`Dali+Bh(f@Jhyy<0Llgo&L>%w|AEFTOA>x1!_z;DF4-p4^z=tRVe26&U13p9{ z;6ua#AMhax0Usg`_<#>l2>1|jzz2MYLcoWJ13utG6aqd(9Pj}jq7d*Q;(!nM5QTsb z5eIz0hbRPmh&bQ_K13nlL&O0e@F5BTA0iI;fDcg!_z-cx2YiS^z=wzfKHx(X0zO0> z@Bts95bz=5fDiZ(g@6wc2YkSXCA`bX~4^asC5OKf< ze27B8hlm3{;6oGwK13Yw0Ux3e@FC)W5BLy;fDaJ|e87h&1bm1%-~&EHA>c#A0Uz)o z3IQJ?4)}l%Q3&`Dali+Bh(f@Jhyy<0Llgo&L>%w|AEFTOA>x1!_z;DF4-p4^z=tRV ze26&U13p9{;6ua#AMhax0Usg`_<#>l2>1|jzz2MYLcoWJ13utG6aqd(9Pj}jq7d*Q z;(!nM5QTsb5eIz0hbRPmh&bQ_K13nlL&O0e@F5BTA0iI;fDcg!_z-cx2YiS^z=wzf zKHx(X0zO0>@Bts95bz=5fDiZ(g@6wc2YkSXCA`bX~ z4^asC5OKfc#A0Uz)o3IQJ?4)}l%Q3&`Dali+Bh(f@Jhyy<0Llgo&L>%w|AEFTOA>x1!_z;DF z4-p4^z=tRVe26&U13p9{;6ua#AMhax0Usg`_<#>l2>1|jzz2MYLcoWJ13utG6aqd( z9Pj}jq7d*Q;(!nM5QTsb5eIz0hbRPmh&bQ_K13nlL&O0e@F5BTA0iI;fDcg!_z-cx z2YiS^z=wzfKHx(X0zO0>@Bts95bz=5fDiZ(g@6wc2YkSXCA`bX~4^asC5OKfc#A0Uz)o3IQJ?4)}l%Q3&`Dali+Bh(f@Jhyy<0Llgo&L>%w|AEFTO zA>x1!_z;DF4-p4^z=tRVe26&U13p9{;6ua#AMhax0Usg`_<#>l2>1|jzz2MYLcoWJ z13utG6aqd(9Pj}jq7d*Q;(!nM5QTsb5eIz0hbRPmh&bQ_K13nlL&O0e@F5BTA0iI; zfDcg!_z-cx2YiS^z=wzfKHx(X0zO0>@Bts95bz=5fDiZ(g@6wc2YkSXCA`bX~4^asC5OKfc#A0Uz)o3IQJ?4)}l%Q3&`Dali+Bh(f@Jhyy<0Llgo& zL>%w|AEFTOA>x1!_z;Eo|J#Q+7~DYuNB{{S0VIF~kN^@u0!RP}AOR$R1dsp{Kmter z2_OL^fCP{L5ep}Y z+iQDy^Y*^Iwin;GpK>@$G$g+g`hE?Cn%3J}cX8=bq2qx9i#GvlqL} zkFV`I_P)LT_w%~--1hFi-H%<@?c?9ux#vlF?ViVOWA|g9+unBjvFqA(?8V-8>)Gp< zd~wI<_G7QzI(Gg4dMy)?MvAAU^@4I!~^QQbd-1=^v=PCA^^6PT9?Y3?|DYLPUyRXGP zZkMHWY?s@M{hI8xdo1N`|F`S7{n^LtvDtOq^QG*Yz3rB}ZR|0+b?o+bxxMd}+xzym zy>{EUeb{4jkJ;yS&u?$LeWu*bE_eH|*Y3XEhkI_j%-y%wZeMo&l*?1@*X`4-Z};Wa zbe|l#iwSy6kPYUwhkL+}C7pyJNP!vHP?=u@`&WZf7sfmtDthYnRz|?6z)w`~2>< zTgUF-F1OcqfA(T;yNf%nf3M^2|9gA4+#RReU&`mR%j|mglJfDCx9$3F9edk8=C-q6 zlf7-PQy#Zl|G)O*_Gj0(x7~fWjk|WwbH`#Icl%6v+Z~tN#;tGfyY=mD zyN!L!9kac*%kA^o?A`WmU3WZge{Ng1++N#t?Zq8~d+gu$-9GH&u0QVB>@xTKDWBW* z!LH}_oASBba<{F$Z*RNjviI%9ZsV5OYqy=-XUc2${BFCHkGXAA?$7PZK4vejFK*qG z%l^Gjw~c!a`?%YmUFNoRx9xqGoxSaj!!1vFKjl8{*RA9B zDcI(<}d$G^u*0uLj z9>2Zq)=PQY?#FK9j?=DV@4Id7b;@~-hg5_L%H4d+m(ab0T*;WjF0Mc0K!i_Szkr-9F`Q`{!{+wNi?v&(G`?rZ$7 z_3ZK3i(B9A(;a8Z{r`LWl-t?I+`1{h7dAt8Om2I3ZI8`$!act`9=9*MuHA=S?$))B zx#LUuyl%g4+mz3navQrpdyMvCpVwZyZBstKTgPr|w{c&Ky-xjhTYGJ{vHP*tDfemD zbH{A=@4iO&T=u>@#ut3sE_e6c&o6c#cAs{+ecbKe-nNgq=XKk<<9Em6wzb#x;~fc_+oydFcO34vz3-0Gel7O4eSW)7dq3sZXxFvN+;iJ&_uTf{-nZ-9YkRTBV6W}h zZ;!#=w(Gh5r{UXn9s9VwZTD}l?Rs{7d)r>8%*L)`zt?shx1W^9>6Y7Nc3Zo?+lSqc zz1Zh-$7vt87i&D_a+i@_qE$)?t5jA-7R<5c73}%<#zV5l;1CV z-yM%#&tBYpdkk)wy=~XEmz4hxbI0JeanI#mU+r>tZ0>8c&u?$rec5Yw+vec1vg^37 z%|7ljx7T((_r102*yptC*xT;8T=(p{_F|9UUfXr-w)Wa?V~@}7)84noWA|m(bzi&P zpS}H*FLoV!+pg!nUVGc_H)YN)Gusb)+wR}4=l1WOBjsauA1Rlod=7VP_Bri(_Az_x z?)crd_VJYKy7lZbyKlF?y>BmWeRtdL$6oAxmx)`)-naX(kGZeIUc2M5*LEGde#)=c z=H=FL$Lx;9KISg=F}Gj)9PayQGqlU?KHYxp{@mAMm)ZT5{@gLz-neb;b;>MU-|V&BF6Gza_LK6t+-!+kTyPx&3!;yDxj+ zF1OERkJDvt*Gah_d)uz(E_Qvpj@`GtZI`=@?SAcj_q_ITdu(=@y|(MwZSA#P$C-8e zw#(f2)BeB1-nZ+!$L($V9Cp7p6Z^QmZI`*@beY>_|6boduYKG;X0Ppj-8y!Ad)pnG z+mC$?yS`o59iP4Jp4YB#x3%lI!jVE+rNF>KA(NuF1HuE%wFtmmzBM5Z`);d{r`)-I|$WxyYBmbmBeaNRAdjDLK~3O z29-eIMv|*SP;9BqRTD71&7d9`TsPc1Fd4)hm<&>`)gn(?Qm3QNOh7lZfeJ*m$Jxi%hmn&K~iIohuW{MqL6@h``&!xdLd&uVoR z&(GJK=I$|`Y%$i=7{?W}b#>qH7t1cTIi1!9Y5ksLw=mzfxTC~ z?|=I-^ze5aGhEu>;JZ6l9qB7(^~1&kS1jx`E?+&i&lXR=*p25e29|CA>MKw4H7>tc zdA3)$^aLhll*51bCuLt(R;^1sAUE$zW( zm%DlIN}Of`51jcrisN6qJj+!sdvV5l_2oCm%Qj%c$G>~H?Wet5W+T5dgWLCpJ!^jZ z#@@;H`RNM7PeXUodu#K;;)F?u*y6UX#jxAE+W58}T;(jL{l&u7)BI^GZvENf%3)4V z_O+h&o8ijSY_HzfU(CkUGy81uVdJtEW6o}mKif>J*?`@Cly~vP$DM|-yDqmqysgW{ z4{x@Y9oI|yV#C#E>*^>5F5P_DbQJGCv%|6tTDt4S@-@P>Cw}_|m(Lt0{Ko8B%&y}L zpPsaa4R`gY0S?BR4tCh)#fFK$J#)VLE}l;e8zw#MV(iuH#iRuv9(%Z|)xI@?7Dslm z++3eC1d>4mf_J?=0T@+J51d9c8zy&*3}g^AA4&MgQvOoNZkA{#n4&~d@pIjv3t1O5x(th`EhI= z*5zKFtKD6|UmY;jz^=E&+KYel7jIrIakXz<-s@hxn-_+EXIx?0!`aUxdX;T1pV<(D zqn}~TaA|Abj0-k?nB|W%jJ>qd$iDtQSuT5Ngc0A*-RAVrW?xUkiM5uyyk?_!8jQi$ z9L6j*4!PEbr=eQR@Z~ofaQyYjyuR@K>~QS3X|b*r7-KcsH~6~$^i~&qHa{$%xw`D< z$CFNWxy|OKGoR6NxWEX2rYctIHTQ}Qlh+%hLFl?jT_P5TLY`$uP zudn>Q>-fsGnEdItN5`)D^4q&=;4@yrEuO75bG2_weTY8|t;=DZ?)IAb!C&}F@Q*)aCn$6>_FpT2xzi!pcR`EiyzT(Pa~ z?>j#oaa7Ct+cT#TA58c#y>ItSs-u2b8^yMc!y31BIpyQ8j$+bjHu#q(J1+5Qi*NVr zTgOv;dd&NInhtUH>JNYG`0eo(qgUd>hHFks8sM_+UH3OmuDHcz7iX>y`NZ>G?^S0? zJFGRVK9sXs?DJJ)nmhaIhk@-KA3iPVU#@b6sje{18_O5oTz+==a+`}Srg(GsVqwM9 z7j}3y989(Ih3O78!-9h}+xzvGSHe#77U z^L*~^1AODLE%=OPyVYIi@k=kcq(yuWvBoO&e|#{Fdf z#Kk`Pb~_{Z;~w5@XMvx#A3N-76nkj9ae7|pOk4fIv-aQr;9tGK6dzzd;6r>orKquwU2x9OX?N-18@BD4fD~% zu7^K$*!Xd}hvoVshaZ2r^et_kmuLI=ebQZ3?~&_vCp{zXYIi^^&TH-NYVRdIfp_UfQmBob`}RLuXCH@jN~~FP#Mq`Nf9U!~A&I>CdL&AAInOH_ne7_HoB+*Np*ySMD^AzLo|c;bKQoeZP5Fh6wI^-X{B)06$FvE7q6 z#fG7|vk-gq>h?T-hit)20Fb;=et2wC(3qoawL6`o{iaH=g@@3}@&5nZw>Y)7`^=^zC+M z;JahpD|abBo$eC6T>trDd*|p0{@%~sZ9SpWXK1m#qt3qF{Lba_?tOaK?S1Gh#IFCh zyzz~jetDfE%^y23d!Or%o;!t?arh*zuM!0@4nF!o}C|$^TI>V@!Wk& zuk!2Rr%p_^*zDdvdVAFPb(g|I1JO?j&tAFFybB zr;|4QaVM{_KXl0@FFgJ@-M4ZrCp!!~j5|;+cK)sF{yq7ph?@=lfx?G;F)1G78# zkDffs$-d+7x!mp5uy*~YN4MQ&o;1_xyyWV6FYo&AXYu@9U9RfQ{?f_A&pveCKBK+Q*FNyK&pSG^eZGWYI}1Gj z>G*xeqmBQYcmJPP@A;kWssG2_yL|@H&}YP{;r4v3PM_&<=GT)`&yDl!=dG62$-lAH z@>7RjPu!)CoOV4~{MusS&vU%l&WN9$?C$6K^{v>$e(D2^yq`LCI$vkX&&EkZccA`n zPt+Uc{7!hgWBlE1w&y}FnDsjgXLR=MrtQZLOgiJQKWTOr>FK-Z@Zaj<@1Eef#?~u5 zYJ{(rz5n%r&d=O=p3bhi?$6pMZr=gE+kSp;t4rRG9X#^tvuB6R|It%J=S2_uf4hH1 z++u(Au=D#J%Td=&kJz>A^YtEj_v)3N^gd+w+1GtegU*x0WsQvcN;rIR7U2=!>vx~*E{-gF=tp4MqhrM^(XWX;4`(08? z{k-?>{&`xB;j7X8cR%sF!~9{~neIdPhh}GSy~Ft9{M6WS;=iBiejm7h7Tjxm{*3Ni z+&7#wcwV~a=RLf=H*mg`mj-pIB|UiPYhM?eJ;lFK@QG^bL=@ z-F?tcn2+4G-QEc}J)8VA^epJ7JCL6(@Ae0Oy<+=01;%sXF0D?sXT;A|qwQP2|M1h$ z&s^Q%?uPrxc5nCRCcRac+S5iucZppszk1Vizn|;h@00v}ms?w}@_+iU`?;IF{@y?9 zKYR7mx9%8zebd{!hI_BrM=ei%Q+t>r*R8i={j6FKoweTT;j8`m#arL#f!TBHnd&jQW*vpwk?^`X0je`~Kl{MG(LhwXO)?#cCT>mk2f zz28pE?b*bW2AFi-?fdh4K7+SD%hk_NYDqIY|EEt|?djs#rCuOYx;A$ z8#Fs>n6=fleXBn(`mlKSL5Qjd!gfQ-~4~~ILAZ7 zcl8-(+Vr-1+3p(+Upg@L>I-A*n^+j{iZJ}~=y~VJPBTpBb?3Q%SNX!>-+I|;pkJ@x z-5-AMqV>Z&YZ$g(>1R6iGrY5a!HH+zA#1;MXK;$`y%**@-`kymQ7``R*_{hKZFK5+ zJ#nVl`UYR@_K=3}r~ar#z3Ni$+IyyYRqeh@gztF~3*T9@d#3L9;r_kuyY1)iMPi-H z$L>6j@9;+-`fSznp7$>tcK6?TW$Sr&wR7}rdT%=~z5VFekMHpJ|K0rFx5sz*o@Mt$ zPxg82dGB8ByJGJZ|M|{;`rcJ+{9$^>;=J14OYZ!>tCy$u%>8}x{5jP-N3K5Kf8t{M zPSyL$cLw&C4h(*uFF$tAdwUm&J+$3E`{i)lc=r>}e#hvnY4CfM?(pN^58Qj`T=Yb5 z*?Q|4spnrf`{^v${cdVMr}R7?80YBu>WuLF-SVEPXG*U7?@S*5en3CH)Aac_!@nPJ z?(TqkJ@1~`?q2T!J=wdonC_1|*7N?c!|rFRKY7@DhuQe`c0X(O-5!toygz64UF&z< zV(&jsc}D#Fh0~pfdHzg!#_+50BL}9>6tO;QJQp-O_nyH+&(rTc`hC$o*YkVt;C%X= z+FJT|1>SYpVtqc+AXlH2`i3WMea`Z)p8cF%TVAowE_IogxBlc#WzvF%K_j@X}SFfIU2h!kaO$tzi&Dh_-Fmk?_M?1Mo)eCvBR#1c9nH}B!T<9QG4dv!5= zA9JRM|Mq)$@00cWp5vX6-+SX@C&qi`qlfJoVSD%Xy@&=pVS2Cnw-EXL?-$2=^2U$H z_eOaBF!Wc;=EBqalfTa?v1|7p?lUg_^=ISBhR?qG`+SF~pD=v}>Cf@GbE~CZ>6_1> z`jEf=9N!;q-;?od?fUurIraRVvp(3oA?KT<%YI zCcM0>r|%>u{`PLCp`SI^~K2dvTcj|en%g^TOz540w+`S+C+Yddj_Vc`MJnZdH_wcGAZF2QqWmhBo z`un{!Ouv_7mrGsVpPf-Z7vC}W`{PXcVc2PN?rb&Q@8|Q+dhQRrdc(8#KGcU(|Lqx} zU$4Z{2BWv%51&(ec0KQU;ys{;{oJA6PappMosu5%f9mXKKNsjTzu2Bf@4)qoji0Tz z&dwdcgEPFdfWe6;o%F0-E%J8XaEkRl#~B7^HjKZu_V?rdZoI!E-~Yx)e@|{U`rC1F z{S9|<_WRrI@a>5!#%y1_{W$wO@O_~>1c*8=W>)keevNeC(OpTR%85OakHx@+Z-kxX1I9b;!6kL za){weZ?(Ylw_mRKt(R-hXR%?zTc?H3ur7bT_^PS6jcuVjv z@YmS<&GZ!qi_@^5y?J2z|4|Kdtvl^$2xAs2pMlf5oaS<-r@Z`P7Lzu4;Oo`qNef>b zc+$q^#}#ICw8v+xu5jjfn)%}76PI2ypE(`y@uWG9^%tks_Nyx#40}hp?HOY1%M~7H zTrc_KNS_%;bu90-Z|ybP-(2zJYh9hzah5M%G3m1oD<2M{n(TER_Ql0zw&u^bcCqHL zcnzHOq+E-+^2mdyK_g7u;p;(r=8bLL{_2LSo?`5mi!c7-_}KW=^pd}Q*m&X7P#>y| zKc4pTZ9caBc(cXQXd;V(f>Zr*(Uq)1Gy{)@GcB9Mu)p zOsBma@z}#*&m3QKJgYApU;D+^FBp4iE8o>;4J&?gU1M=|Vbfu#>_G3nrk zZDxCSg>TO~&GD26hHW3Oxe*qI&)T3VY`V?YJaB1PemMBfAFiB>m#f~g%f&X*&d)Y4 zjt@6q`px{!V$u`;&amO*Uf(rmyv4+2EnY4|UG16eo9kJ7_zbc2sl8@10tT#UJqUmWhmlz)9;#HFQY1wK9P zcMh<8jn?ww*PHGb47@wsO>c2K!^mm)%s1yN)@<-s0}giQ%N83p zTt0YXIoN60II)Hv6nEvbP7|KE!uLH4uDtk);ctlL4_gncS3es^_;Q(xwU=(Tk(R}k zyBYWH7u)$;+fTo>SaWryFI?DinDdoOtT=nc#cPdUOm&Cbc>C7j(^gIPjd;yQeMx_D zu;tB%JO4FT{9!gPpIpU;jn^C=F7Emsr!{P2d5ggvM{{}AxIQtsiZRy*Hcjbj?fFcv z8K03RbGjCXCmdTIxN_UeAIIxB`Nb6*4hP@%X=_ebb&D%zxw6w|o!&V3%DZ@c%UN8$ za$Bd94Hsu~G1kS^M|(yZ*y-hC8=Y72@}wzTJaHBq&RX7d(anb68E$o?JAYVQeAZ#o zvh~1O$0;VSvht z>M`Ep;1_G{dtNn!+Z^%P6B}RtV$Co(v#YbY&zE%6Px->wi-SMT?6kqy6Bph(TybW4 zVB}A4arPIJU0*`a;8(Qa<(tF`eEvA__+DwW|tcee|+X0@xaHmSbppF zVZxdD@vlFf`OJLfT0QIAbLX!QYuAg;rFa@w2fsCatC6q0#nWhw2e);(;Hx2=84maM zi=CGA#~TO#`uK}6R})OQwZo>%9y?yT(-+_J(7ds*Mm+2|(!$4%Ck$U)%`o=ASNcP1 zb!`vyu2F5)^@6W;cO@Ped&L#QSAU#?9+f|AnBw=2iQRZH`QQzF-39y0YtQIe>n;=r zTi$&5^IvntA7=CN$yIFFc+KJA;?~P-G1jn+>Z3g)4ea#tv5n5FczMzkE}l4x4QDNHy69%Z?_3VP{OO8YPJ8i* z@eJCx$6tPPan0@1&_2FuF~i!+7NeHZ!IhiMFNcvW z7ACxPInA(Q(-UV}7h|tH@bwB7Znf~mk-xPWPngZo9-pzg!kKX{A77mI#HH8FXWqWV z!)Gs!^%tks_RAX%hP|WQ_6#xhbVNBYb-s$+SteQU4Te!7<@U%b_69cTIS z6_Y;eu=3$Bs>xpGVP9NaW^4X@YZq${i`T$eE#+Fwl}8>t4H{wM4qp%2GjD9`_E$Gt z^%P^jTzv5t$H&H}rkDKf!^R7rhWb!#{PDDxZ}YM3$D1vdPU~`PT)vm)@`{g_ulUU& zzBTRau=Wh=zE4@>fo;D$-G}moGl#_mXYiGq-93me9mTA^`0&KvjI({Q_%@$C{%WwF z&y2^uQ9s!HJC-A^d})cpx;%2g8;iFt-|np@e(UPSyBusjII|JfUR=$5<>V_aPQI(( z+P+Z^bLVCsXIkTcX^$=58qTn8j<3olpwT>ZF=v}DJ>`^yP$k1v0*_V_wO`S`XL zdX0Jxf7L}hOu5YUtsG*EbkJa3OnCeGaKbgG+Z>O*Z2ry=cfSXWZ}W?Rj|+wdemH*X z&cePC$L1ANyjg5`vwisNovW>Vv1~)GMmp10T)8)&9`K9lY_2%9m8%@)aGl3$ZEyA2 z$5Skf!Dkfn=Z?)ln#(ev8#Wz8}&S6n++6CB;~6}P$g3_1Am8e!SqQEAAZ7XE8Y zeCG7B4O+ysHpjufYO_}j)mVM;@OM5}KI`7G)xuXU`Qoc4d$8r>-(38BeHMf*-ds=E z_|hOY9jh58Ub&X5_;i^YaA_-7GrwHzXIocWdc zzP-52^%&mTY@|`l?v<~c;_X{6*YdFUe@8EN&!?W5(-E%x{Pe)sGpza9;j*`0cI)Ef z%U|C5YaM1|_`=9#@R_$C^ei_F-|8%Ov0`A2Z2MtpS)Rp(4{Kd)ap`Cd1GhdLd~w<{ z@Kk5qFyZXOiRbHHShtsdam#_%fafyzj4OOOB;V0*zxE8=Li4A z!_H4bHl6-^2zc(=-n-d<ClSp4biTskl3lAd}Cvv~hK2O8cuc>K3m|Lep4Jts!&Po6gaCk{Kj zGos<^hyNE(j2fL0&Fu8xInVT)-G>A7Eq-_7(Dvj%_<=FHq5pP2 z#lFN-uHpZz8tJK@`piyG{n2N3{_P?A>W2@5Q>@zEll*ti`~8U@X7Bv=>W!0UHOu?c zr~Z8wVDwyGwzH7exx^{9o;=&{-FoPJ_0aixrs@N`p5tNT{F{UC?4J94=R9-WdRSf< z&vLost_1^AM82)$f{ro1|JB>Zv%lU4<-G?vVINy7+!|d6?tj{ByY}(ZB{+t?a{rSn$Pv`wU+%?cF zw$G_*zvq4L#{b@dk&9;cB+UKn?$5~iyxiUu_jAABH+l~IO~ao(drJd5o#`LVw_2*5 zKb>s)JKuXP_gr|~v1guV4ei0>0y{ZrT&!*?o zV}J3+bMMKIkDpC5p7qlf&xyJ9^ZXwBWG^P$_ss0&Sq-$w>vM`9UjNT$=f+$qpS}Hr$D@{0+h<`uKm5L< z##1dY>8uYhYs0KIdRFtRdGDViouk_2^?tyU-?`v?HTJu|SKMp4f5yEr_?~zC>+dd= zH=XYuvFiFW2R;lv^~71EZO;p)UcKbUIha@OIsDI_dBcRKVeLcb?YzEtukrRdb>6F+ zKYPyic0bdMpB*R7?A0vR_lNb@|GuBV^v;~`^S4~R_h7Q+JvHC%p4iU%E4Nzi-!bmz z_`x@E)=#l}m)PmA5A=6-@-7}`@!89B=DNMlKYi14e@3?di+}gzELWVHYh&5nvCg8{ z{N+_|_l;d2IwNz|!I-0$lB+&}+a{`-5fy5wT3{rMTZfB(@dpJn`uIiH2w`}U=N;@rGv z?5%GvofrJouW$06{@ZiiU2+y{|NKq={d4nY$NtJ`wBjD-_P{^J=y&{@ZahV=$pKBdKTFC=k#v>nG>%kwCQK~dR}aO!%u(D z`!nZvKNmeO-On^TFFo030Z;dn-8)%c=U5N#dS1Enx9>b>pKs6Oo&R1Vn`WHvjve0F zop<%=yVH^DX79U>o_Owe_5N=0EW_h>SF5pF@Ye^Jo{RG8xx1uBzYlbF?BiW@``;JT z+qt}P@WbfI*@s(R+F zbGAN|tDeZ4?Od|Ic;~;pZ}sia|MZ>b(DTIE9adxS_V2duXL0x6&+*UQYrkp!>9Nl< zy*9bLxjXFY%Wn}KYwzjIe(h@ud&tj<;lzbr`4bC@SnZudHy|owg08N&f9bG z?qP3@)w1_Tz1`b;?f1{zv(LACo9#>&|LHSV?*Tk)&upAM3u5nQ^!N_nyQ{u+F7>l_ zrn7^&-}C#q)K7O+pT+9!<2(HG&$&G#kMHo`{rg7mgyYWKp6l%1pZl)J?ykCHKXt^e zzh~UN&Hv@$-}lV@uHNtPd2eqTaMDA=_4AZpUVgbe7e0&GJ{NxZ{9J}v`xg&CJ^gP( zc*LIH4{x6lcl-WX=5znxynRRg!zU*_Y~PW@(!j>~`1b?%zV#ilo*aFi-rj#d`NsWx zZ+`a#W`Ew-=lpBWdEI``ssCbOx|3{vXB{V-zq{J~aR>OjC(9pC{4eQ&Iq&UF!-=_Z z_MLV)Mc;`!n@V{_h8V`hHh$&qeR^eHNbW`}^NLJnrPv|9$ks?mpi?Pk!%>`TfT2Gt0Bz^P4U2OSZiEJ>z%# z{*L|m^Bpq$x4gXvaDL^$=mYzc7u)Yb^ZWTrPrSRr`#zanEIsV>ukF3DezATpS}gtj zj3BSx!r}^WT4dx%05|e|hW^bGxf& z-X}Z!#_rG8%d;A2(-YrG`0>zx-m4pbweaIP@HhV%`-H)xSH-f!u+Q)Rw|9Qpo_qW1 z?`rtV`;z^Vh95k&!M`zfJkFxu<8_y4?yPZ^i(gOT>>NKVFHE(w<&85Q{GA=U{#^MN zzqRv{QJc_;K9@LAKd-#f=UWZwh#&!hYI8Slg1WA}H$-M{aU^Ih@u zE|qII_w)2-dv?;W?-MqE@7v4!=k{*wyRLW93*V)0@3BuGJk|Tg*c;21%loZ9u;Zlv z-O;%i@8n|7+FyBp?z^=2Gd=UY;#N!VdHB=b@54{OTaXJT4f>P*@xM~L@AmbR2A?}= zKKt{8kN&fU|u&!6{aJ_m1i`~03T_k6$qKR-L2ySv2hUS;3U zbn$old>(K3&YcE+XK}q(fBN*(-?_8zXZrkaiag8C@sp>XsrUB%cJIci;dUo|PnMU4 z?(IG=czV9NpK4rtFy9>gPxml<_0rkr?7kE5{NP>xjpvQ2B^!Tw*q+&X{*@d4-sgKC z?*H~cY(KNJ`)+oRy<>VmOf8?)hx^YF`)?RtwYP82v9DsTJ-KVU-x;;&zt}HMz5AVz zKg`*~+u7YU-+u<*pLb5px9_ws)kP1UIPv#ckT!bW7=M_(W1U5@_p^Jo|N3*@z1yAd z-qw>>@9oCE^0Vjd9edaI3T8N;-^1#nljiP5&yKw39ozTz)4NgZ-pSSfe7^UeSzhSv zD|fyg(r}IK-0}BZu;ZlDyM-RHi*axH;lF&=2%|sYv+MJrVYS`t^Bwr)FP8r$Tdw@x zlWWI+|Bi9bb!xluvyZdB-N|{{(Ax8^Ox7Uz2?PamxJbF zvh8iI?L#%jO;7)g12MSbD_5A+SpMef+StYOr!Tv_`EjMSGfYEz`QgMakNpOJV>#{P z7wd2J!)zQaVhny5v%KlGmu-)YH|@oQs}}oPYks)wV$J;f-+@SHb6D%}Ym4WXvluhK z!A|q;t4EwsZHq6)esS%WuRYlKV2VwLz3gVO27El%b$iX>;?vK3TYq}QHHv}Hw)c`< zz0J7c%xP(F^Rrv8E#`_Z_u|8tH)eCPje2Yj+Z?C8Y@FHEQy%{Inzx_jT#otyZ$A$H z)qy7+@e~s-OnPt_<%`=~-NnY4o~!P7;xZfj?vHr9;>`Bq4l5`8>ge4PwpcOQ;^NP~ z^7Ah~8!qj9<$*5;J6-g{glmQkf1R(rk|&*b*N%Jji4S8gmpNVe#aGYj*nODz^H=+| zo|p85EkDfGX#cmKb>Y8qip#fgu<7CNy~AgXvp6-r^ggey&5=)Rqu$uNYJjPSa{Vxen3s6+#RZ?QTH;hMoPB%wH-^ohK3G2Y#2jZaJEx(T_*)m>Jqyo&<=w@4#PO`SBXnup08) zTmSN}F8*Sg`N~`UG}!0o%b&fyS^hNeb>o~WzxEGU#a+%Y+K6Y{S z+&Z8A`mk~M`OCvLobT%46BjNGFy&~jSLF#Kws_d}!{(E#+-5^uzP05_8;-EJ76)UU zFRt?Pr#BtDwl7yc^Xg1Pyzudu4Ke04vzK@Mu(;A4fBy2ck83gPFy&r;zV_3__fn1J zEG9mFd0ML_J#75=>|4V(x?eE6pPk|FXz?> zmzKq_i|sCyt9-@fZ~apJ_-Mun7Y9GQ*@(+r41CD_+OVRz0GOE zQLLQVa>9mBUpZTgS)Bdq;*Ybq#b@K{eNwIP+fVD|5ZjvO_S64ieJFNyhPRilm7@Ytijb$s^n^TD;pU;bw2mw)rw zFFvd}zAHA&`q^>E)w;dr;;*x~^q1d^N3AdI#ZfMp?uecC*;*Fjrr-G}9=ixMp!M+mn1S{MPlYJpAf%_u7MJ8|fa__v{{P5+%$5s=2dHC`#Uv{w@Q?B)u%O1Y!<5yETn)$`! z=Uc9gjW?e3SXU!oezCX=ym0M@iE}Y=*;~Ig9{cJ@8+*CM;4c;)wp`78_~POJUg;0r z^>XcM<72CRd!22DsaN^8Pra|=+_~NrXAf5xd9C%6oqzFZY)%s_yAgM>a>uzCxb>IQ zEJyL?&b-_(ahb39xWdF)oEc|#&N>^Hk+ynL?)=NSHLjM$u#3f+?#;(n%<{ZcKOD_C zsY=t^To6AX%H_LF23}}Rb9=+!FP6H z(`+xEa>7(2yL^1V5x&D$A6;y^t3zGYV=ru&YFU3hfvNv|`NJ05p1FKtJDbH9lcqS$ zW(Kav%&BFh{r3=Y%lJxa>B2U$G;!A_e^i}t8=Mm^(#NjOJ}kBodu5k zdd_deZO+%3@r7l}1+(|Tem@uEzjDTF-Zhyx0GoDQ)J>k#@0-u=cJR zVCrES;>*ABIP$ZN?tF1(qx#tL!ltP`vk_;paAC5=+qc#qob3GOZ2oKBxMA8~U$K1b zdPSQd#$4WF(-3F1#MeH5zWA*3?VPO#+2-st;@1DT!{=YTn0lJM+Sayj-B=#BoG?48 zdvk~{SF?Ej@cJpn;NPEF!tjerNA>25Q;x9v4CQYYzZ&8-ckb*oHH*Pvq|;tLwvnE6 z7FQnlFvX_3x&2~V7h9hE^(uck<0}pxrv36ar#T+}`o-oCYsP1EC-9cDxG)=+Z7+Pf zTKBAVCj8>$Do#wA%LBI~omV~Z_V~l_ReK!q(orsZ8<))wZ^qeZ4Y!)FwUsLk;?>)I zv&O}j9zJon`8tdI#gw;oTCO-;VX{|`9Q@Z>tI=K~9y1Q}j`|iZOwVsM^0!z0S04ND z`O|Y<(QA4Y8UqqmRVc9*&{*4-oawQz_?qK_ ziO*jCIIZIf7cc+vUvtClz}Y%}>&;s|xbmC%(_t;Hd^B8r?o9jkU~urQ=JMO)H{^j! zYxc&b6E}Z*+4dWJX~#)hn$m4vyZY9TCr!=8T-U2ZP1dmat1*9jJ!`b%6lI?S%)F^37)d9FWvx$HI4(z-a< z&Z77*^^L!NE;pNh@oauWPtsdlG5O0Wm%ZYf?X$y`FTWV0v#=kwIUmgHxNyV?pBBDy zEQZ}ZDbLQ;v%L*pZE2|{oN2|ivCEC8SpNFVmtQQdYJqD%Oq?)Z`u1P@Z~p$D`1+5$ z{p}zB_U}LKUp?%X{D1uL|A73GHKw0t82oOQue7yB1Zzn+Ald2Q#F{_V4V=2uHSgh@X;ot?Y9 zY6(wI7+S`-rDi>|xyU*~;@BRp+vO zs6X&x7a!+pzym|W>Su@7pKP)0YJADRb!F4DdE?)__3EmJf9uM=#^#52zSX{(^Y8P> z*8i=g*zJ$l#ngv5uX&68Uk?61H9dU))F!XqmTURl!*ca3?DL}bmoRB4w%WzQyTdSh z7O%_uwGYwe?xkn@uy%FT2YK0P%T`PG!}kn&PkwbY zZ|v%a5lh?Kr%eNVJqdI5FXlT3zV{6OKI3VFS^LUgpTks(y!AN^FzhhbyP-xHb-{%1 zoxuP8;qOdecPGn>Kg??2@4n%LN&nWH9{891%el65?EQdWZ>tOEhv{FuylJR!^<;av z`ooKL56k=hnHRr1)3f>3=+Woy!1B}Ixz`7Jy60^C^>FjX4-| z+3Jm-{+a={c!XZ@+J z&OJ27~N_oU}kjr;7o&)#F# zcVn1$2H*G9-m77H|9f5*v$5=QUEj}m#P;0b|JwPv(=*sR%{wO^n3w$c7n9EY`CT7+ z*QI~!lK1QL*{45o`g|<*PcQNJd+`BV4@%z5FdGT~!TYEfe%%;J8s8_vD z_^)SL{}+R&`?mJ`!?|aajep-K?COd~y*YWFlKL^$Gw@;mFWMBQ&vYhJ5 zU+wRoJp4T)Y(3mQR7-i|$*->P-x+PMdryYP^E%A>)1%&Oebd{mF`LeM?p*S}b!wBB zO+OocF>HRhs&VsX$5U_fr&BDQ@1J?uFmYBRd_7^m?ylBbJU{anUwtm>zn)~5>w16U zk&A}alV%#~N#_p#=HPplt1+Iv=Ue+~%f^{bJow8iHct5LJ=3opI`_HTcT_xkzOU22 zdExc2dhyWq)`$4(+gDGW)skklEN5rrdujGNCr0e|TYt9pdeu8epX-m>_x|@>)RSVb z=h#_){OIAHS9immsn2g6cIN`W+QP&yZy0uGmjlW!bf3~0L@41VIo?>C@Tb$wRKR>(oXZ>9K_9Q%>>Sb?TA3rtl!>4U|)Rne< z&n&)swdcj&p7id$`qf^I-#PV!sm49`H%~mx_=~;PSnO(8&1;KQyS)6)W$&9@o3~tH z>RX)rFx^T1-jl`F^X}d|lXo%Y?cBRFIPw4g^&P%i(pjIo+j{lYLqmRcwe$`VtFF%C z@$U!jpK(1e`jf4n-T(Eo-GO?$cRs(nv3BPocJIHl=>EWWE-!Ij^A`K~_XE#ov3EP$ zIrfY=mwgsGBfYJkFrAUuJ(qn~Z|q`<#re8iedqM9`0C}{yH~3phX4A`*?SU(=Jl`r zor9;(4*q>lmKSF2m)<9|g{hY9a~fdSVP1Ft)wQ2T`X(>``$w*xi#~VobQbK+H-DPd zn9i@A-!pM;?AE(=z2v{v6~A-ry@5YJ8|R1VUp)P3sBbUzaP@~5+nvPu{+XBk_F?zg z_txmq=kCDujOt;1pr?Dz#$RtYZ~QRwR{O?=U(Hwho#AK4Q*Yt%r(rS0s{O4KL(exZ zc(L^-o;cy-k!$TR{Hq5>KkGlv599gjfv?ZYgFl{q7WUlVpIWlzrJ=m=^=)H+;pC@n zW8XSs@htw$6W=|LleXR`-T%%pjM(~|o|pK$pXGunmd^UazH002ilt%otX+T7Q2)zy z)t_d0@l@B|9 zo`iqgcu^BaeM@5bVJ%iW&=wZ)h@73^Pf4#l!EWG!6#=RewpTGCRzPpO;Gd<1mtOlIL%9ZBc z8~E4my>a!2xxQ!e!^>N)zMu2sOmpv2JbIg7Z12o;)=!$VtI>0v|JsM`VS41v-uLkS z99J!JrFr|1AJ6*NhM|8kX?}bBVSc^%)mCi1t*-oW)`zc7?e#(IHxB>yfALp8PUlrF zJk`Z6_KL|5)7=Y?)49iUjqN@xUX9@&&&&ND>PgRney&}w-WtqrwC82tQJ%Xr@16IY zc7OWc;M^Z~BmCY6w)+F~{tKAyUibX%6XUsH_x$Q@7<#UE68@`aEY4!%?|G@l>ocp~ zFmk(%yTG3u?)+pE=}-umFZlpe9&0sLY3*RIcR4d(jXg}L6_{BIwz+4Q7& z|1IUl(qGT3w?5QoJaN8%*wqD}O=lRjt4q(XwTHRtT%MQm!dFXr@avWTW@CS|?eDVt z?*;ew+5X!cYabq^*5=M#{BqJzT`--Un9e;d>Jw|;y3$+k?DH8oaaE(eY;)M^ z!k->{#ip~K@n?%=*B^Q7B_AI5ygKm1h%@Y$6Yu71ulz6dhtGg*;9%pI3qQM=9=$R6 z;L|5ATWs-sX)~uud>DS5al{XkKMp>eVc2Pg31`M{FRg0fPlH&aK5Q(z*m77G8&9~n zB*;`xeW!&^6C!rBYZ z4`YpAE$pa?dO9u|VwDPBo-+nyic;w4YdpzZcyIQIt{xno? zy%nz(vpfcjISpp}aoDq#(@5L;dw0>X*!c4mn_hh7U49yib??L*eD=h^Z@$hKjx85V z_uRT%;>rzQzW89-@`a73+~SOM!y5L*n8V^v4@~^_+3UjxAAd8PUYLuCfBTP1jJt}W5hv{C~6L03PSMiwb=V$XZXe}N;KdtOIVfeeRVg8RZ);b=s z_4P)LxW9!YCo@N;QVcGOp!x-(ccQ5_+Ha_zXvAE?4*IFz; zOj_9D(*T<`m~ymlZNFZ`EmzpM`QpfDmQP*-#<=E9BR_l?wh>?Y;pE?(aPAUpdA=8I zz2Dltmuq=l|D9DeKJ4db_xrsk>htXO9J||WeuK^DPMCXV^SeuCqy5%q-*fV3Tif#; zp}Sa*y({*811G20)sx@sJ%}fM_P%raEZbaZz>U}M!SGn)sNII68$(uS*A&3Ir8YXb&XzIemOksfP2 z#g>bXYs4#ltl7SvMAg8!sP@V#4m+ zp4qvHv(HW|+dkg#;mrJE%EzuxeAoWP1t+%AdbQUBF~+W)HU8r8hz+y6n{9SK`QtYi z&n{m%+HdAJ^s~5)X}^1AEtWR8jb+o+5K|3&*5-WH@#D(Bcfo#oGZd#jIaU%a`R*9g#gIWFd*B>{Ia+#MW&GFWQV)Kh>PhK@z!{Ic- znm68h2R+UKkC7fR2H)b@F#Pg-FZV|+^{O7}M|WoHwhvoh^n3T~iFh^~yMFN**7n3( z!?4q_yuAnD?8EAN=gr?9UjF!*8H&AEvsj#Tx8JKDg?N zOP-!LHa`t)@pARt6>go{hAeGkW(1{{2}$xD;_Z{NVr7mg1$e*SEJ{SkvRE#`E>Za>4yA%1nS z;o~yHgtZr*-@Y||wXox7?|_Gi(;it}W5hv{C~6L03PSMiwb=V$XZXe}N;KdtOIVfbmH zKg{Fb58V5qw|ZmfmHyT9&b@x>DU5l?o^$=yXFS~*vzR!u;n=W7yzJc*U#uMA*=a9l z8jH6d9*2FSeL30r*sawr)}GjSs>gnD_QZwZul{`1${&XqJow9991eT&>a}_{1{N+I z)sxY)d(XOzrnW0FK?RDkUvg&(+tZ` z2cLO|Slsf2Yb}-^CM|67X@E@|OgY-OwqGyemMd)Bd~xJ6%O|e^V_fs5ksm$`+lVjy zaPn_Xxb70Xy)=eP$Lgv^KD@9-defEyhNKLfMHvHLz?oqjWaoc84E^KbLYVU(8*Z?tC?(|Zp;J6?9Vi{0G$aO{Ye zZ*#4ku5#IXsfSly`1sc@7rk-P%3jU&FPzzaoZ05h&5q07_v?FJot?R!)Q5W7a{y;= zvGuF7v>!(N<9T_$oAt`v-OIMVj(?KprFTjF?;dw{X3x6(`O*iw?}7IDY1}zG?Kt?% zI1Fodf^D{@&uqk*mhiBA^&!sIba^Jlo2|u~VajEn&7THb20vdK%-OiuaAMhJ>wfQQ z4aZk*oXcA*O*pEZ&A0i*@#hn3#3zTLUKn}d%?980#~!>HNAFwMD`$E6)4Dbu{_d7F zZMe+*%gIkC9NR2MBc0avuKQxtgA+eHE_S(#-Q4YMjD5N6#gi6mSUKU^FNVJw^bm*I zvhmojmauR=gX)cY{d~ppTbt9+3==P{auu7uI_$|SCoJ4Q^TxmPxqttU{lOo3{k^u?-)q~?7Gv4jqGCC@E<+*s|!DUdIDpOAJ*W9 zHROWbo{I?|ro3YPcQVA-O9MZSwAqulTC8E@uNUco$%YYU&CiDC-(2?X<+le9%l}f} z7B3#gy!>jwlh)OiUoQQD-T#J0{P^&~tY$r^4`S2Me~$#eksf?(K6tTgarWYd>AY40 zd^N5fcz*l*c<`6Y+K?;E)rL(2jJ2Mbt=X$TzkG5T>F1*-&a}mu7XEbLmnRJ{<*i4Z zVKv5|Hh7$3jqq^RxZQJn2A^lmzS#1>;gQD(8>V{OH>W=vN47j`%ZC#NmpvHcCH?Z^ zPhWM#X)QJlc;hS9oZYh?UwP|Oe*E1-v9#5z`ctgurg*cF=Cr95k2Q_yk*8Yhg*Veu zePPUE?cpgeUw*MyJf5^|pQ~l@<&MWJ7KYuq(Xf7N`#5QV3*UR;8k;6~{5Z0$+3Msk z-`0|*_P5XN!LOetd)1EL+T3TJHEm(D<*{e5>4T}x_HpGmr@{ZP3K+gP*myR!9Lvux zhMst?7<}?CXZJo17#y7k-Zb%7FF(7vURhTo9pUk_%`e&2m<~Mba_3*pw8FAs!lf;L zJgX;cxx-XT>tf`oKA5!NVVlbf$8N9KIIY*VUaURq>+HN>`L`-|l(mps`t;;{~&9i|-SxXt17Sr-dyy_op& zS%>ExK##bJ*xP0a`r>R*U zShJpHS8tr@h_n1=*fhvf3>$Ag{Ke;^BMp4G(xxBs`nk>?zxdS_Px{Ppio5uMc?Q<4cYaH!YAFRCQ z2JFU(G2n_f!^ta-9S?hP<=|6a-0%&)cy{IwLqBf&={?i{ORjl_}S&U;(9-q z*Bo~_D?X^6|6z8}`>04^tld^zp-$XL&Y9TzbjhNOM?gXB&^TA--JJ z`UaCN9>!X{*?=)t_v#f_{fjHk9HtzdOF8x~^3|*KhzpC4KQ8|Ecdz}e6BdR~AL*9M zV26d-eD-N95B>E3POOpM;>}{xvY52M81{<0;$Ufui=NFNKU`;r3&v=_Jo)m=SN_#t zzuws2y!6NiV>ZI@8Mqp)%UvFRzSivWu;XTjTYu-67CiNeo@{xlB~8s@v&#`*y6aE- z`K|4xse0C*208HdKJ;1Oy!c_n#Df!8I$-LH8NR&L6&^?RtWG{_`1YIm_m1<+ZQzTW z-#RV!`Rw!WsP1%DOPKuO%K00)KeVfr*7R0?^|fD}W_vxG^-5f4vDkRw^eEmdp1*zZ z#dW8walmD#C2q65#;!Xbd+`?^-nts(ady?2?&kbr;z^r3kd2Ry@NC2WVrZbTy9kq( z`1u~+;a|Q7^|a?rZ}T}1J?t#>nNQE13;*Lg{QW-ahyL`O=%fDRv)1GG`RjADz3h#3 z21Z) z`o>=m^$n);%ipusvxgJLV2AT8!uB%-?)Yhd@8@N7ish%F|D6zjHNfNRtl`C` z$6j{~MlO7-0lpen4?Mqp{_a}2tPQ!sTy5Aiz*y64w!Z4mFP~bB^z+dZXWHUS3x7K5 zXBuG2TaRFHS7ZEXgU2b>2oGnC+jEZ3;CuZ0fqNf1FFmQ>`rJLNw|be~If(V#)MvAy z|Mi*Oo$oC0bVj(?_Ka-t*D+(-&$<8TG%k_F9s(q zJs0NQ3)k2*!N-|x%~mJw@@*|?Y9GItdSHfMe|y!AACI}uJZsv*X3JyGV3!L{j`nf! zHPZ0-_XGFdUC+2a=hw%2ZjY_!Y?yFYe>}x5wzCP-xwkH+^R;iJ1sB^~URZW}#m1TD z{N}~NSzqVA^QED9*zELM_in%PZ%tyw>+-ZeLqdj)LT29>Y!-y+)c56KB`0R(- zo~#D<1>Sz~#hCdT)g(tb%dyzq6T5rtG!`3w>*BW$a#w#k;2*txKBGr(pYLUN%G`Z% zuew{^HFMbAobl9j$+OF*mE5|KJOwv>;C_p z!slnFuY9m;!{9K-d#%Ho2ADX*i!rS03H~(OqoKOebM+TnAKEV`&SLrYJGFY#Adh`` zJ+WRrea{ag7Vl!%{N;|rTpoMrF?SC2vRJdYYpnI|v2o|W?zL~Ox8*hS%UynRdD98Q zUcXxTmXi*H-`L#Q^#ND9!-lc8N6VfsUopk!qo=)WYj*Xe%Y2QOyIR7>*K=Y0cwX+$ ztp4el{{DKNmwGN{&zIe~cP8CI{WhEnjD34?HQU=~xjO^zXMOYL#fit97Ir$=V(h7} z+~#<~#$(<6VdwYWVB^Ep`v-<*zJ4ArSFzP+=4+kqeD%kEnDm?B(;#O){$k^d!(80j zbkoVlHri*4G0U-e_#5!;o2z$yIMU4jz5d))d-dwU_D!u@ulnm}JvA3&4i9Ht|MK^l zRlKu@^}D9-Dok{v#j%_K$x% z`xjoY|HgrN|Maup9{aESg&+U+=MSF$;pAb%;Q0fm{ipxpou9v4SI%FVyvzU2;g9oI zPfod3=S!UG!n3j08fl=PpPdHw51pE;D~w##C6-+e^UHhnFJ^7Ie)m5HA13`YR2O^w z>@=qbfBL_6)(cbZS3UXV{d;GP@E@i#J)IZ4KIDIEG=#zb)$#xF!LzFiKK(e?uFu^E zoX#%4{;=s;%$vjiVgB?l=Bgn~cZP=dU&FtCJjK#ky>hMQYb|?T^|_w>o#VW|blzwD zV(D@2aq4IO%^QCC+59-yFK_1(CY{@>_-R z?~wfZlb&~`mhQP+Fx9y4nPOKzd*8ipow5A!u-|-v^V+xYG;}xE-g`8|uYcc->P@q{ zs_|Dw&&LN-uGNX3Uo8LjWOFTlcskcFZyNIBOb>i|HWzzyEl--o{;9Jk?DsF4%S(TD z=cvZ~a-}~F;c3ebpJsmeFlpX9S#11b-#j=MlfC?F!~f%Q^_htO>*srwUAP8{I{o=!zJB0)7o~x}T2=#p8sx1Oes-UOtKqMV&hTPk z>gVRohWY0%n9l288P51=$X;z%J4|(@nZN#bE@HzkfAw~bi*c9oSMOgvcwXXM{g{S+&2J9I&u-NPzp>fZ zGpgS7?Ag(eKRr0voke#(zq+!kJw1CCYrj95dnbrhV|f>^S81pZ>3IoHe;Rrx&{@w{ zXL-ZFeQMxe4Q#pi^)o$kIxtK_L-f(T=DSBoBwLRF1DWF zNkewEi>)V%Sx!9a6)E~Tp1(P{7PJ1or^);A!M{KD-udNO%-Zq4)RW#<)vhP- z_2HePfI!SLfta!}#=&-#Q+T+DE4fIy zM0AmxIN>69NmV*Sm9J89RZ3Rkdob|JuLxTf<)a z|2*$G{T`*`+`bQ7;<9%y=-YnZ!sw6u<+(ANldhlY+L*0x%#OSDdoQsz51qX`;(aUD zb^d*ClxMl|Wxr{Li-o5e>3@C2(&yrCjJmS#v)Fd}^|@d78K%B%9yv5i^y=N1YQ(wq zjk$O6e8J_J~;aI+~Q{sf8WA?Z0Yh0v-2-Eah-LweA>mA{cnuDdcC*n zTlnou-+c=s&#gBPzT2dm4VYr>{_LFD%kvt;-knu%_oCV#yy{7@er?sOpV`IDcgIS{ zUq19V4!+!~>$*Sr?%4=aZ~J`2*%@s--CZlsKG*R4*2@2ZmH+ zSR21}_;Oq9v|u=Jbk*L^6~wY~i1x%HjrANKz2+8}J_O5${r*rgqv3=9;yE>QbAH3LcI=gt_>H44DtirSRZf_pKgl`_+xbR`FW3h*) z%MJg%%ig;S|JLt&6wJ2!+$qn^S^shVjrG~F`8Q_k@!!;w^Bw*Z&**`5M*I8Bw%1Q* z@!$oow;Qw1h2E@g%+@z%$KCq9msri@o|Ep#erImqzR$?B-0-m9G{eQ(HPX#hvG(1s z4>0Q5m}-ab?rff|@3{9Z{LXpvh!y9Kd;PwxSKC+I?A!O=Wryz_lCEzs)s=od1OLbL z*8Qp{@bu0IUf;6sxDVXG-?`)5ImEMTDYsp3{BqcOePI7o`W$BS$Y;lrzkKAjV{JVi zn0z-+`lI!ydN-%IH_dZ3*0+2+(|Rb@*2C*LJDzJy_&Cd_{Mq-pU)$r{{iK)kP5SQ1 zzH8~**Lxtl{*=#ytCsp87ECodBf6aP-TBk;hk4@_KKp$)a9;PVxN>MV=zS)_Z~K0~ zskfZfRgDj=eC}PCVpUhZ?49H8$&R)8!^?Bq#Vv>IVwDek`P9#PwPS6ba_0M+)ARWM z`c=-^<)7X;>S6Y3hbf2fa!U_i&f&xGm9zXehA!uL?i+n$(l`Is;jd%i%ufFss}KA8 z_SScQb`I(CzjtDF$LXC#eG5}9)w}KK`NmVu)w^eS>u-N+38O`*W2s4?W|$w*O)zr&1#rtVB7Covt2CbzV++-QqJb8yR&)V zi?uQA{%jWi=7i~vZ2Z>mTd}tN!4>O+OTYID-=7KZxH!vm>zh-oFx!qldw*u=>~6xV z7rtKM*?Q;bKC;J?ec##5bKk;ufBA+_FHiRLa)1$+y}0ENkNMekZGCfwS8w_7-FaSP z$|rj{?;LKzZ2rG~>4R7w8(rV<+`H}y|LdR53P5_en0eGuJ>X2JTUnEexR#` zy;{5z`s~|wding?((k+A#roi~bM76xxbXBi@s#JI&0ZM38?$-(J^=G*`tBjU zKI}ZV{=mv}`|h|f@m%BU!|n;a+V?wW$Blo_9(~tdK4FTrd5Q(|(8PtImuJ4^!yeDp zHzyswyO8gF7yIT66KB2~lYSHCrh1+4$1btx;_81qYH9=-*duV&z(hQ)Xxz&oy+wMz&v#EHA|cSfw6~&Db~(szX$d_l>aB2 zneBVuh5tGS`4l&Nob}|o59Qq5tPeNYcg~**PkqL@&uiydEil{uXtAm*&g*)wc^-}P z(c=E*nx&2T*g9XF_2;40bNJ@!fzkW?y7vmx&sHB?cKwfY^Ygvw?8H*L^L@1UQW!ni zn4Qn3($7ab3whT69c!OEO!@B|w!VM9*!FnTC}%v)d~vHKOg+i2cKqc~KJYv4uJKd- z`+C3EP5iERzqj49)xRg1*xxvI&*A*roSs|T&&SFJ4^y0c;@S9O+Dqc!{(cXA$HNg% zyndG)hJUq#)i*Gp=*9yODiDzTzVY0)OPkO%W;kRBNaInMYTa2B5{J5_5 zYKf=2QV!N~g~74o#uuhJ49BkL`OxJ?#O6=Z;W{s|>GtUxv-8Sc&GyQxwfM04vdPmk zp>I(OO!%-k(~IdjJ0JG=+2dy~M!Cu9CcN6^09TFaxZ^E{FxAt(cwx5R&iSSqch3Ag z@1DdN56n%qu$O~mJnbbrFZ%9DJYkAe4(ws<-DD3VH!9aU{@0Kv~ z-Jc!!DN5j%K_H+SU9noH+D8_IaH5)ZnDF}z{dv%&lb=2O^@4i zIawo_5B?pOUJvQ@yPVm=<4VuYmu|28H%4#jPndEGU(d6{xu@lD zo%7}_HcWOrJ64!hHNp^j|Bf5~VwGDw`FbuEogGK^@VM>aDONg+`48inE`GVO@n?@y zTsmC7Fx#$gFr-@2t?)OkY>6EB%2%xFpyykE?7`dPlP_HNojo4*c&z#DSU9tXEw1Nk z2oq;^T=Y2G@0lN+U2d)H^6y^5w7+%ua@;yhIp8UW?MugR4O2eNfW2(=VqNPyH+c|# z*S_reib>CA?R@x&)pK#J>Gp_czU3SbyBODV7YR(_Ta;$$5#%X>DJA|Z}*{DVuy$2Q$FI- z*-8D`7oZK8JBK){w^&xP>%Gp6@2(4;Ey*{Y>aSk7Y~2NX@?;Me zPxdh7Tpo{R7azYBCVks+vs>A%u*JTPRqn;)QyzHO*+_khFRr*@(&MnQ$5TF@@rTbh zTs_MdPx-`IKKnbsHD?$+%`ks)*~(}0XD>H<<+XLT<`dR);u-ff{-(HLtOVyxITWKB z%Sny&{qC(-?DBvqb~$Dji?EAN-}&d4ePh__A^&*N^VutZoYvhV&-}8!-{nsJKy&Buw~!12e5DAIz=2V#tByTU<7}SbX>0yXMSy+pDd( zFr;|w#Vt;&JzVWqul*!m&#>V=7iZgdK4IgJLvQHW#ig?mF^d}?`@TE4cR%3E-(EcV z$M=V^KkAYHuBCp}2lZ}SdOfnjgsTrdhZkqZs^>cgeLmmeADK73)1TIQl}$gl4yXUw zI|FO>jiD3ohR%^M{Pv~y?h@~OhriqRW_b5UAKCSlz4vaI-RG_AD+ynpVdBJ*Zr`&w z>3rEpGqCYn=eN%qN0M(m;i?xdj5Qs8&q=w(EB^Jn)E+;3@y2Pjw|P9rXXO`$PT<+H zZ=Y?Cw>b8ST|U*!4$t2C(z6$ z&WAmI_W0S0!44z;oA7Fv16(zx^NY6}!iYuM7cb2A+d1D<tLV{M%; zk;CSU2Uqs$wiXwE@#5Jvv%&Pf;!Ed4R~Mc9fAx2l@+rq+%X8O7hiiooYh@4L3SYf! z>G1Wuxw21ZhtrerV$s7`%Xwq+g%1-C9DDDUFmmZEV0I4n*z&dFEgw0+Z+kt0DW7=q zEeBZNx8Y#e*$A6;`+64ZCObTS`1o$Z=Nr~@vDgUPw$sHem+&{$2vdKq`Qo&nZ?WRv zvG`YScLedn`d<(p5O8$;h`x@&~Dk7v&Vot=blK4IC# zlo!3Tu*YU4`NC8;d-=w14WEDbeC==j8ZQUDFuMGsb zd$`XR+%Wl73wvU(95xSooW7UBu)&m<_ZvNXoa}7GXPMPr??XO)#?d!__G+^hW7m=m zH$ABq_Kp8k^j%|mHR9j3({W}KFJYr!@4=UMXAM)I!u2TX8lny}e?|ZR^#tx!M}d%NMS=IP0gqFnsA^gh`Jx zdz|s$kB3jOiW}Z)4-fI2&Dw0^xV{&-$REa^0jpE~boEsao$Py5AL^C;%~5~Z>G192 zA@;-w8)rR?Gc5n~om;%l*O?Ww^TU6Q_Z&X|@I710fsQ9kobpMpM%?UHe%W#Hhi9iZ zlkjZiNe`d>nlo%U#2Frc`KNp4m%X@rNVRMozMS*5;{3z#n0X|zilf%+vnc;=t~~=m9KvF zt@+>4Pan<Gl&oa`4>BRxa83=3}oO(5oSCw(S>w^WtNdU;b9ld~t>0$5#Gu zbT!cl9bZ1>!0+}53?BPz<>EPey<(%YTM0f=JbHWh=*6~*Sq=8;4bF1mN8s&mZv5=_ zaoG!RkB-;6vHQ6k{ks#eaqKudHoU#~!ig`x_{z)5W)B8l9RE%S8=buvYA504Y7Y+2 zjvG&y_|<{~)|rb{eXxW*PHTDc={f%5<7v;o`#=}dzXgGxPO|f>KjmnJwHLO&!P4ah zvewF>~{wL@Pfx}pPgTlk5z2;>Z7yE-6|J3 zTZ#R0@l3amhmI%T)^O#sJmIYE6}x`e zqZ2yc>pH5Redm*%AG_Fk7GHRrFk;t7c+c`m$HxYr4j&H=c0FX*557B|_yoqiz{d}s zZY>{vY&gn~j<=XQhFpmpth-m`gO4vvajkNKq2uh%#vgZ_IMQ+QBkbvX^B1p}xXPa{ zZqM*~gQGg=Vc1{^9p0LbFTMD2=f{ro_63{0-rCEz^YaXE4JS?b|S|xxHh*~c+1NQ1HW-}ID6&67B8J| z7`!_V`<)3py>;v6GtOdJNim88xARnIF|6=JPR^#>;^E7u{p%QTb1 z)^eef@)8R+ywBrwnA;;TV6(XZookE$JKvU^f2Jg{Wz z^?1iF7GL&wdxyuFUA$sm^H&ew;)WMH9T#8E?4IeJMR~v!x1QBMc>8?Jl9k`>5k7d! zflv5)zy^066E3VhI6h+KQ%?BV>^URrH7-6r@HpA%`ox}()&A~%F{>qfynL!j?Q!fJ zo9*JlgsVpUe9Etyt^C>fgkk5iIptcO*LfGSeua}WZoKNoi?h$%{EEBrJ0HAp^S9?& zoL!SWT=9exI}ZEou;FpUqaWpOg~3;>>S4!O?(Fpye|WLu?t4 zp83IBVT(}>)f>Nk_;BLU=(k7O zr?Z8z;({;cuFHO$JGQv+Bu;)L?sBuwS1ojyY~?72`VQyWil4pQ%!55K$i`%6OX7#+ zD=x0>D>wGN;wtB2c`io#-mzkNF30?e)jmvuvzc$7jjt6KUCwl(7Cv-78((}jy0!S8 z`FU;+2OFMxwEI&|)q;<$_&wvHTjOtjiq*;=2A(b7YP4@pOnW;AIeKQ7LoxZL!}Ppk zgcq|~=>#WRF|F*ae8bYqp`6)ZZ(r7p$Ez1%@W?-Y`+lbA88qu)61n;Ves4YOqW;qFxA6XjJVj#K`eI9#l1Z`&SopWa_AWk zT|9fmW8)ilcF)C$gN?x8V22@b;;JUO6&EHyI^TRe^MPl}E>`)L&*rn|nIAp^SC8Xi zhb{N=Z68OuWh>u&;>VM2jf>7V8~gU9+b8n#Tns**t@dELuQ2T5Rzor2*vj8pe)c>U zmyV}c`HIJ>OuSEiL1S0@3{H@`_`X&qK?j>nsz_; zUj4J)9;p}baGeEv{Vt9^!0@a8a70}FDQkCcrbKa^kVM1?8mud|GWAQuO|8E z3n_QG(dEm&aobKOII>&SzB%g!Uj3+lF!e9L`h3k7?)Lb=*sq6pieV21-oDU-kE1-1){|{^f}~y}kY}Qq1$;58OSM?u%aQ8L7Wk zXQuDXjD6?P9=-FTcV^cd_Vk?{NAY^LZrv=vi_31d$ocOF?)G1AoLzmbpJrXp*!7TI z|GER6u`?qu=f5AgJ6pSldZst^((KX0=x@EG!&}qg)9n%XeGY6mZ;!y*4{ME&9S&!@ zX98o5o8An-_m=XaBXg}@Wy9_f!{cKy(tg2cVz9+k zAFcVq^gh7rx%l1RF!t>gBc5^-Cth*kt^DhE``Gni~_xI`bvl?N;<0*E&p39%EZ#d$~-*dk8 z#u{gM7(QXG<-hN>{PMN(!GW_Lg>Q{J93Q@?w|C#y_2KmP?mRV9&7%I$t|u#Ejo_wZxGxjQ;Ws!$xPz-Wjmd`P;jFS^41Z^F4n3 zf~lXyvY#&hV(qm!utaP;>|zzOGlAi655|7a`B$S=UipN>#ozwF@1LR7uLh!K`B#_y zdevv9XQEy>_WI9$-47h382EP&vv>COJ|4dHwC@t_$$?&u#gSJwzU3Oe87r4^C@(p{ zhX2F~Q+l`vk5YvD?qT-tfocndmJ)w(NZJZ?B%mnJ+thzMk#z zqsu2>Iy)&w{`pvOak5n>8(iXf z=Um+KC|320$ERG_i}^eM+5hLa#KAagiGjL|$%)ps}GXrM^&J3IxI5Ti& z;LO08finYV2F?te88|a=X5h@gnSnC{X9ms;oEbPXaAx4lz?p$F17`-#44fG_GjL|$ z%)ps}GXrM^&J3IxI5Ti&;LO08finYV2F?te88|a=X5h@gnSnC{X9ms;oEbPX@JDq9 zZr%FmYe>IGe)M0y(~r}K(}yzyX9ms;oEbPXaAx4lz?p$F17`-#44fG_GjL|$%)ps} zGXrM^&J3IxI5Ti&;LO08finYV2F?te88|a=X5h@gnSnC{X9ms;oEbPXaAx4lz?p$F z17`-#44fG_GjL|$%)ps}GXrM^&J3IxI5Ti&;LO08finYtv}WLKfB!T7>swEI-rs!2 zt#`fbO`|`3^e5eV;vJp+`M2J3NB{k&-o?CTF!b!t8_eTxz4m2z=zP=v?(P5WrF5K+ zz4fs>I^Vx@`@eY!`~4SuasTP<|KX){n16cvfje;@8vXINe(#R`Zmhey+&=f#NB@hP zd~e^reLp+=lW%?R!<>VEN&Nrd_U$`5jC|s`efv3g@N(Yy)E{yG+3o+};r=}7*00~u z|Mukh4{!hJm(?E_dieBvZv7_@WA456(T6eVySH?la>FkNJoNe>KMegQJD#0?Im7?$ z+xI@4PrmRlJ68GYExkO`r_Ue1&SCTD^Q~JSdAM)8hx@Gm?(O&7!RUXOc<|G!MIZjv z?PuJ<j&@LM|fw=E>?3T|L*(! zqwiStpReWeCh5Z9jAMpUH*Jw+&gx8>R}l3lW#iA zoY%(}{^QNz&OiO3$+Oz!yyrwL{ek)Wx4-00|6!aFyLp>A`FMKo4LQV5?@Zx0rnAG@ z9fWC~#qGUR+-j+Z>|#}~SxxU9a_QT{c@F2D_au8c{NC{FyVeXim#y~>Pm0z1&6)ODgQuR~&EfX_asIvAzx@d_w$B;{-fYkx8cuh) z`);n-#fk^Me(t#UkG->?@3ZTC@jLhKSD(4;-35JaKGmC@-klY<&w6@y?QZRN`>$`^ z3wr0Pmg=RK1D?)Ntlr6&eD2JZJog#xo~Of=xgaV~UyYv%cO)_Umk#aXM%camnWncs26`t)1> z{ll}jb0{vJ;lK0Fp_j89ss&GHCx^~-pYO)Yp&s5pc%S3drO!M6bo?-4g`q#~*6;j* zyN1)}QGGN2^kV4=z0X!T%Rwx9bH3|+$HKGk^Ywig=hFwX&mx_D`u6a9l3gtJJ~zdk z{y%I_ub<)Lxwd-`!05?*Z+}>yzWr`>JsM|rzJ2cCms|7WOydt9rrg-;L%zGl&ClLD zhhCm^HD1TMi+Q9!VJ^ORzPr+|^DnoJ4|DPTT{)}8xrcYZ%AqrY-};{O;eQEyJ*jV< z1^Z2XyKBFDMtAeMTccj>e(srZ7sR@MFx67rNAiE9SHtu1aw}*2>D$-c?E66V)}Lk| zJiEKF^Gv^6*CX?gUCw&NH~vR*zWehXdl-4{o|~EQkJj7Hq8`H2`+4D^$+^$O-&=QC z+}&q)Jm1}`>+ex8ID04P$=|>IpWb;d;q3jdCw```pXqXg#{<*%4SG4#d*9;pSpZMp zm_A$OFnzf5&cWY1N}gYE>$wl-uxs&sBhJ28h| zPSoCeSdHFkopt@e)6eGc-6{6+`i@pnHH*~Rr4Cm-i4|MDpZ^Tw`TIm5%0 z4<2`oo!*_jt3Pr#`wq-^|6J+4v~#;jR~P%{SIZU8oxW|%&Y{{D|HJt1DZE;Wb(7us z-jt8Js-3=h`b>Yvvctqr?>;(<=3mau01RE9orQbUSu{T|`EJhi@cj&nNB`NyZJzbP z-1-@u-uESX`RGI6hvnJ#c6u|9v+ryh!?(M+@$CD37(bru@Y^>XW@h!{op0}oyEWeZ zc@3tYDcCy~oZSWboa3F(K6>vxI(~OSADow;zvS%wnT|8P?<#!jxg4BbdCEV|{+#Ep z4Q9Sq+^NOcZA|ZZ`FCgKlbzmN(K}x}?rdj`zqoy-;8Y8{oOf^aja|Lf0<-TzvmtK1 z#hDJ@Y~bnV1wHXj#@`v0L$k-XGv(XQP3o#%vGxoXS3cP{{`UqyXLRQ*Hm6w4vwWJp zjS=e!w|@TH^l1hi`Bd0W0(Bp zAm=_W@HAIqg=aTc@O0mAy$AHc`?mSdxvhuhimzC6UJu9WGm*XT8)~7~ ztNxsgz0cE!M(^Iy%Nb_RK;O0GY36a7nRwXi72n>U?0sLl%X#;G7=JZZOZBqv`?B@= zBM0@mU)4z8GmzeU58nBP*AxAG=#n%1CC`Uv1}6-=Sxwi6W~qBB&oJc)Pj_GHoAdf) zHQqn?zL&;XuX>N+O#jg6^DezJ!+Vzg+T>jA@amN_UC#Aq&ic-G5;d9`IqOyDm_2-R z$nM=(Kl`&mb{O{iCsubHr}sAdLl;ba&>wN%JNW(nY&O(Yz4Y!Q&OYn)s=l#zE+4xa z_s;uP+|C`|d#^L{^J)3)9MbXhT}ux27LU3*Bb@PMhlxl3cTap4$l>?z@ZbGjD*xU^ z;p60+-g_9P&m*xmrnqYFp2BC3-?`9xpWx|^%dJ|}?t3--?~T1$=)E^!#EP??+&}g` zZ}GrqmqYIvIm`39KY03#hOb_It48_PpKCq5oa@6){b@GLTeb9k250(pf6NB_rB`=m z4_>V7)yOwp{^{_2H&bJI?s|7!eEY0t@8@WGXQak*WAC$@Z=W5TGhNQ~zJuZEtoimm zM{e%v^>_ID$KDL6w|5KQen!))?DT!#x8B{~7@XaAdUuCDH9q`VnJ;_wJ~VpYndKh_ zf1ma8?6U*Dvw*4R^iTCW{GKK6Rr%mdFCTIDy{j&<(>CIC1 z@XnXc-uqUcyTAB5m-|QGpCdcB$>HPWHg(<6zHoSheZ@3C|kcQcH*@zcY@?Duna z^Uyh7`|f)e9;P13K`eb>@9zcZ?sax&RG!7+TTdPuy`O9JrygGGy-)D>_XYIq@cP#L zyDy!Qv+j;}-|KVu;^Hhfdh@(w6UEI!n-(MJZ{F`&z z&47Aw_Ot3fclN$l-_7CfyF#AD!he0%KFeVAv)sgD$HSLhtbVSC@9sF4dU*fnodvzm zdb!nqJl##cy(e+@IRevX<>th*XSeSX2RX>L^68y}r`eWs^U3~b|NX$@Z$0*_I@965^UlGU@2-p9xyYe2-Tk@7H=p+p zzCQFz|3b@6Gvjz45T`^X>CO zto^gqK9_Vg(tDT6v$*Qox_2E;`GlXI-1)iK*@ef6r+1?~;bD4j-@RX(|B=7jDhE7q z!f*Ta_oedLn0$9W=^HQ4`&VvThmU91xbwNx^6@y$MtYx{*F4+aT!}lM<9EKVinYJ< zSJw@3A3lrboG)Dt;njFk|2v~=eEC0G?Nj5O{|;o=C06&59_Pkf^gF$};P1@O&NICn z)GklH>6<@1jJqJ`@aZt+)(nTi>5kv+`R#}QjHrH!YldOyeKz5Ack+!NX7oFC(aQmU z?^wR++kQ9yPyC+WIpR-`Q!Raliq)JHH~c5s|KNYa6JAetKJ2}t57INM*+1c@JZt4AeB<`b~yS~NQtm5DQJwq6r8}n$rZEo-O?Gw-Uk+Xi} zov?F@U#xnCr{3-!%5%RH;^DjPeZPV)=Xmto_cY&O=oU-(BgxOPdos`0G_?3bW(N zr!z7q%~S*^6i2ar4OzvuCNfZGQ6YUBuoztG!y-ooRTn=xY4L zd-RFlf6D(8^Lgawg81>28$EkH!L#p6_-42{f#0*b?~DAy@3YwVrT&{G-!q-5Se=)% z)}QXn{(D2Qnt`2z`|^nW_V1R%P4@-A8PnTzczQL;r}@{D=6~N8_I}pmJMZc{cjsew zdG35q(5o;wu272QqSe7F15pV zzaF|1>$P{{()Z`Z&OiPBiMzjxdgnBUGXr;WQ&*oIdez^@?SAT&dimb%$=#pVNI*ON=VFRfQM{dow^`t$q4;~j;EuQ};%cK2bX4|i&j zXWv)vp6}hilckrlKBSA~&#vo3eHQC8Zhh>|dBsytoTFOUdw;_3e9Q(6{ysP9{u~dF zocDkCLhoMqOiB0NXqK+;-KX+76^}gA)mRSyx_c+*&R4zl$N6@4bm!Zdb{5-LfBLhy z`U(HBvG4Pm_tG6681J#p<Zx-lg}xm0Rx!0!1M%>QTgYe!x`@|=;kjC{?=7ma-D$n!>CJn{o0PaXNPkq?hN zZsg@7?;E*iX7#)Oe12o(_U&K36YrxJyIOx}1# z$BcZ#$Qwr3-!<}*5&YuIOU>UqqRy`yQ6Imr9g*+9oH+N*`r{YQ-aE}{#^@y|7-&c-2IO5E3y#J!R7vizg%?JFeM#PZ!8%F;4 z$dgCDapW~4`XVMSv;FpwuO4~c$eTyZo3nfEh#tIbgrDA+F*8U1`Vn*Mti*Ay@_5UL zUhomy%)V^|_ftpA^y^2|{JkUi)U03l^hkbU%jtC^diqr(a&eAt9buC{zh{l${^=1m zbMuQA{hnEWW#scl#QD{c&mYk%_GgZ;|A!-=J@S~5Umtn;$iJAG_{~|_|JCS!YF1~< z_t!?$hW}5D;E}`6jmU@3kBvO%@+{96j684TJ4fViuD)qR&+i|3#fWop9_pv-qu%O` z8R6%AzG39cN1i+KrV&2!(SJVoj=*?+(q(lXPZ+U^>kMGb0R3$vdJAJV;n-pEJaNR? z$b$|e_ESc1ym{owBRKKM;dK|?J&>0e`frwC)bo`iX2{&@k(qzzh@PtZ!I4iN`O*<* zEVe%W(ulLrZ)e~R(?2reUOa!~Cq~%y>VqTBTD%X8eA)=k_l)Qrj5=R50(0NU*NvDv zGp&}dANi~iIqHkNzGmdxmj3OdKW&7cvo zzr}VA&gYv)UO#frh}in9N8dG~f1fe(u8}Vr!6{dH=pmjzHljY~U48PAyZZR)qgd|W zM@RJ0d;V8O^cvSMjF=r~`u-7d^-=y`JR%o!{i+eQn*%YOyZiR`5qtd1*=t9{r>l<+ zqiz_!?9M}<_`2tG^QD*e#eK<$nD>w1b=Kej2!NK1-;nf?l zzH-F5IxATFW(2P~#d9y&J&P;;3r29_(nCJPI|Jq|BWhx!t5r?(r;q4?XLFGL)X^Wf z*q?N<>(jj>ZyRw2FgV;#cKdqxxg+-FcwyHsGRy}#qh`Qyj zCvf=mM32oE4t<3aN5Ad8bL9CW;<}U1yy!nPtGe<1$cXyH{K1iXM&$LqBaa_Zn?A6c z->(~a^2qm(h^d!2%-%CbJ~Z-~BYN=R5q)tc>|#D^Zr`N4eTN_Unp zKR5E6ky|6bG@@SkUmjtn|KiAVN4%?l{-U%0!pQSR@UX-CEM|v~Ka5!7^8MM14ik?Y z$}`{aKQnvPLVw{1d^$W|^GOd+H#>YEcd_$j|LGBDs;-}!6(&1fEqLO@Lzh3jKGX4J zr^{_)oCQ06vG~GV>(>~ZUf_VO?1 za)9}Xk@DHT<&dwqezt*ex7a^8a{q`Le{|Nb8o~MCh{gBBi}Ld z>JjzAc=zFX->fem!T*CJIAPM+e_+JDrF$n`>v-64md{s@F8}w>`mzz6KRn_-;`#BB z`liO`jqo-9UpVq(|pq_^V%B?-l3wl#%C-xC7ol^bd_ZaYStIAo+`@e)+#- zgs*df`N#<0XN~9u-xrL)vwIi5XXKs{eN_X_w~V}T1kX2*ym{o)N7UhbpMP1ucvgLX z!^l%d)U7_fe_-UBMjkiv&JmpIe$xn?-r#!8h?>m@{e>4DMjUyG&#q^0A8}r4#p}Gx z)3=YPN#FI=EWCC^eRTW}j=(sl9~k-k5nTGgcJBzg^Uw!)XSU}}ZQ0EvU5;Ylp~Jj) zL_PHH9?>J1ca7))UCwVDaW3l8Uvq*(ZEEz)M;_+mdq(8PKOzU`L}%9rwXnm$)6K1Umj73d{P5DhZ*;zRzVo8Lc2@oT zw2?PoL{H4SIeYqu-oJ6geP{Fhc_VUwd+x|fN4{}HOuN-l1 zau(k_n=vuj=jQ?8)(IBjybT*VkV}U(LnKN91GXoVhcD)eC;#Jfg4m-#PNQ%lhV7+0|@r;lF7_ zFXZ&P5&rh%`;w9G8BwPgdau9oWOwFjXMf@dUuP%ASC2SrcD_G3qOLC-`T3DgA2GMi zjs7_!KReT{WE6$3m0Ad|9Aw3&tDn& zXQQ+K&WO8U9{=(PjNJdy2p+xvk1qCS&-!a4|8VTi^`}Pg=#_JKcjTq_^mokati_?5 z8TCFe!v6&$&f|+m%#^!t_FpyPJoKrvR@+-f?6JRb#M!dHas#STMm~S!{*kwh z;KVPM^Kqx-@;xI@8u_9TXCP;1@Eap~qV_*O;?FVb!(-;zng6*FGiBy~d*rbf{V&c6 z^VAXjzcu14e(R#k_g6;vI!|Y(-|G5~5!`ZC-_u6Eb>w9uIPCLLC%eAsp?cNiT?J#` z?0WC%H_VTWJaa_+2S?nU&mO_!{PaOj_^5@?FOK|^sh!`S88Hv$Pfz~w=xSH5UeSN& zqBmDC@PBE9uUvlfqKp5_BYNx1^Z}1Ede_M9(Z6?AebK8AjHun5{^W==mGehNo;{*( zKQrRo!-oH4ac6reC)49@N#QSp>ySX+SeFll`v&Ol+cSJ0A;O!%N?5sPx_mBRv zkxv`>(GhvV|M>qM&WPH7Y~*uB^uk%F#~I@1 z$H%!i6Lz^jeZ(xnsPkDP_?^QGM$Dme`?3*d?QFklM4ul&@`{Tt$FCiE+lX^~`3RgE zzh;ELIbr*fkynoJH6t+JFk&w3ebF*kO{0Pi< zj_42mZyb5Xh+dfmwbS(n_NzyBf8+}z&gWnDzH8Pm7_sL}o-?9GXJVDxyGP^>r$6S1 z{;eaQtUqde#mMeYx*m|-A2X%5-Ve^^O(V|x3rC!(n#`vB;oLXp@`jNokC>O&jy!FI zU9Zg~yZ6jzjlll#5p$|nxYQ{oAN_jKh}zVtes}T9NBF;Q#6I5d9g)8?&?7yBuXoQL z-Fc}+U*9pJM)H;sJojC6{9ifZOzCD>-ulZ|EoMjzJ$dDbbC$O`;``!}H;&vt0;gtJ zXQgiabMEZU;h7_POqaKu@bYEfvm~~8Vw2OWM%+L7^EX%W7KcqP@|UAJ-!-CFYI$%( zPd<0#hez0-I`ShU>Uhk^_m9ZM=Yq4q7jk^($UP(W-!bxOmsL&dYIgq4=YbKiFYA}i`jU}1j)+CatJi9G4o@19 z%X>#2H^TP^Mjms~ADs2E7u^h`zi)JNB(A&9_mv~>8sV$PKR)ur%j*2~$TX=8F}4^o|+}O;C}0fc(}iB#Qfp@@Q9gK?=N2TduIKWk>jNY1q4%9UUoi5#k?$Olzq*`-p6lf+M)c5m zsNWgsBdp$-AwK&5mJ#QqM{geCqaW;i%)2@D{KU)pjkD?pyLmOwbTjaT5&L@UZ0x7Y zF&<|l51cUW##2Uc$m7W)IQh!K`O!afL|$e=uhc1?dcJZ5r}=#Th#7WA%%{5FKZ5H^ zM}B%lY<>Ktk;jfad*n}ycsJ|4Gq^Q^>nBFo^~$@^42buE5%uGI&xrGaQNxQy?z@OH zkpo_}eEo>oU|0XAk9^I@w=MnKM}O*wnfLwm#FvmiuRnylX_QdL>u-b4Hw}`08_CGQuVobN#9jwVMMmzivcN_0!(dM%4G(5%J|H zFS_|rH#}ate64(+Iig4AOD|tPBJN8@#Qb9;`s1wWdiuhV7mtYlMVDtY%l5@1I9@iQ zPk8l4EVVgfXXQ@fGb2`YisxSP^Q@lxN4y7c;?hGt#0oBZLPIP&%p_NR@g#SG~mj(Bk3`rHxwa`JxVXFi>ozNefrEezL1UFV*_0 zkr!Qbx$6lWK0VP-d^m9P5l7GMy>sOGBYN&mI!pQwjW}<7KQi*95&itZk$XnW&wEFn zF!Bu}`oL~}?LB$q`$xpo%O4%lcXfYgM6c;THDcf1PmG937w1_cpErV2?B2C{=uGtC z+eV%;qGtK)y%~Amh!|@5o{?vdJa6QkBe?WjADq1$`8XH3!?C|@L=JjR|NIf>pr6ke zdGm-papa-j@)wWpj=XyWH_Z2r=%?Ht9C63>Nv+P}@gsUIzfT+az=(5x%!r;jXWumhs?b~AwA zJhI2hj%Q=&&O*-k>G^IRcD^{T?R?`DD~xlY=lhcvUwHbCWq!n!L$zGz&(1e{x_rdi z{N;d?J$`yTKQTJrc;rK`57o=p&t!bfKl=wq?jI4?`@mh|`vW7dxajYm_3KCU=<@xhw{i=~~9Fd2Zbn#v=^4%k5{kbD*bJyr*OI&jyKe5!O2KSEL zeS6}FT7U4O%l$ngFkd@@UtO;qkt_X;Bk#KCZa(+fk&ix`p?gMfzW<`@?R!TaKk{`W`1$Is zepc^wZ`J;$k(+v}E*r1Hgl1R| zy%S)bK7!M`<+Db-SHES1{cA?_(|bb>eCSqo?+xev_K|0fxWCTj#Usxhfl=#IM{qqj zV*d2h_XvN7!tYOw_`5}S=(jJr9{-aRm)->({x+h>iubi_R9xA`~o?uc6W z(5-L2=vK4w%n|r^j=Xr}c_ZQU`sE|3?}dubs(X8sX=@{HYOfpFi@WBkK8@k#8RPoDscx$%t7p=jQhdN9>y&&oFFX zF~a_w5qAAipLx(X`WKJDh{vuc`k+=bX74Q8^F^b7?nw8=`TXjLe%v$i8zXFb z_gf?GMfzu4^xwYN^+Z4QfX|;E!9#v|gs+-^a^y2dUOJ+F_tbp6`l6d*xw~`f)rS|4 zIA3S24)yY*fA0va`oDWbPo6zuw$*A+KlQ;o%G|g&Fs~eW!w9>c@X>2NKQtm=wa8ze z9y{WE&91Zm%@KX@Iiq%UxgUS_V%IBu`0Nq=`I93sIDctG4S3yi^C*Y!8Ijv-M%+31 z=+l>t=*72R*5*M^yc5`Q>Fc+ReAdXzM$`_&{?-wFf~SA^NOSUaquYDah&v}|^YhM; zCtURJnAJN=UV5b;&h338YJK_050AJ$&@7KH=RR7&?1*GrXC4@yK_MICJy& z?vW>te9ee+HWT{C{-hCe`Sua#_0=O^HNsC{owu2wi(z(OF(OBpZx}JJX6U;|#DDI{ zdq>nnf6s`s@GK^*S%+6MAG7w75pyS(Vz?*btJkcU0X>lCt1mjNJ$5#~PyRQ5=f8Zl ze*@v@rw?Za&J3IxI5Ti&;LO08finYV2F?te88|a=X5h@gnSnC{X9ms;oEbPXaAx4l zz?p$F17`-#44fG_GjL|$%)ps}GXrM^&J3IxI5Ti&;LO08finYV2F?te88|a=X5h@g znSnC{X9ms;oEbPXaAx4lz?p$F17`-#4E#}@fyd16SNpdH{OGu4-yw&gP z`}b}hJ1b$g=AWG}8}V;kSoy*G_YLsStzvBc{!I+O&+hm7!|;m}zgRGv2c8Y5c<}LO z!$a>G&+W1Kw*~0o@$kn_C;IdFi(Q`O=Ko)y+F|0%7f*J3`O@eA8~qLsy&Uk?2X_B| zA67hSq{}A^z1m^^?+YiMa--w7^51qkKYQ||3yWVq?D|z*^qt$^ zz2N!a|vh!t24`1!!+3|OFW{R+zneb*RJI-bg zPxFaKAJ|BB?L1*RQ<&niHv?kF!>(Q&8xIpdyFP@GPkQ-#hPS5UCgqQ(b7b!<*z0+* ztT4O()unIU3pxxeA9kz$70YvZ(%Cx~IhYsz`jeh7TysS)R=JrOob2>4R?qccPw=zD zs}~1Mc6;IJyKnUY4-7xKRtx;@VVKSWzCO^|G<-kx799gvH0v9%Aftw&eu8O zm(RXae6x3sV)w4L7lvJ2IkK07xXw$C^yb9B86#&lzIvW6&uXl1a_c^p1AIL!PjT7E zKCfMS_eie0Kl_fuh(pqG_F2cbUS+q+W5=cAU{@oIXJtOX^Q|uZs6XN3Y(ClLY?Uj!yvjd&{q&6AzF61u#+MzB zmBcT0diL<__PeLzY`mE)=jKxm@XaT?{=~D-EB^Ag%E9?oOXp&5_qpEQ9&9s4ueWNb zC+vEHJKg@)@$-ct^;Z6SPI}j=ryO=q`2PLjkw1I0swe3%c*LxS@SdCbjbYz?qqE&J zqW|L1Z}Js444=-6-b`-2zOd2Nh=2E!Ua$1fxroE3vsRDuRR_UipB*N>9^$Mg_R5Vf z-3lXrt9Q@lEFXJuinV>i%UN!6-k9v-)5W;1ovm5oD=s`ck*9gwv39-ki8G9x;}JJ} zwS?dH`U4-2eCX=Rw?3+rkw@WpMe;KX5fj>T0M9cMlFtXG|Nocyxm;TtAj82Ib_#qXUX zR=#vT^`v~@vxk=#9Deb)uRT81YmZG{r1QebzVnAo*wq+b&SJ(DP7ZAN0R~IfiyI94Q zC!6PTfE6ozGXPT`+&#Url6svWQWODjB8GD;-Qm#;pNFj?@Z}1*>Td#0UwOGog+Pby8iHm(bHn#(Fb_; za;DcG{QHd9`LS=FeC3oK#u>qrWdU1Dd^m4&sd1=$(-}*7>@7`QqW*9n8*GjbagZ94CR{$KH2BdO54Poax(6 z#}P)HdXmk2;A4*`O!hE*_E~i9>Y>Y%^p0Yu^Lye*zVf)~d$M@!yLMRi-K+W|mNSAW zE?r#s^v)%`eL01}-=DMP%T`=Gq%-2HCv1A}s_ahJDYuxNKo?(05O8mVZ3rHj_IaHu;Mye|6fw z=4^)9%NeeDpqB%#opbi;g@sWIoiy|8@bV>{ZbY@YX7=rg-Kp^2{zyJ%_*k z*|T$pkDpJR^??olu90rvUcNBt?D20qpZ#v>?8+fdzBuF^kFzVTnmbcCy$#L%!P6hD|FGhQ_Z$yS{iBjp}ONuJ!ogJJT@w&i?zCxYwNF>!DnB59JTTk6usU$|sEc)m1I* zFzo5}`QphA&jzFabkYp77ni@@@`Xt+u6o()A>YlT7QX6X=T}dz?e%cy**l^@ziC%y2N4EE4J`#^f>Dk+vaD7vFcIpUO2JXAS|AGvDIsPxY2RK7E!CT(z)w7Id62>9F*DE_|zf>wCuPKd$(3 z`3~=X@aJ33<;GrJbUhNkUcnQw*kROYCC!^X{eq=uhw&T_d%oqPcXDQzfA29q)ytml z9oYMy-dU*g?_GHK)`x5Ud~wz{_};PdZ3g7ze68x+cVYK|9bbK`2lZsz>GeE2em?AU zQh)Y)UM+ndiPv{>eQ-wVfL9j|cy-aM*9r$iw^t867nfd7@Pw!9Vf^|G%g*;&7pp(J zfazS=^W{_i`k-%Y`crSk>n!+Y$GP=#gQ4pOU9VvAG)v;tt9`yO&Fbw-4mjwYUFT&b zH`Ok-9QgV>0-SW>ZmN;U0hV6=a?pP^_gS9BQraudtyO!S03&gyC&?9uV0!;pO0%MEY+f!TI=JnVZ8H&1pv`QnG+C(r7I z+4gu~%7JgarK=gwwH;n=!LeTe&x*OuHd0> zyJvSMd_D18&f>b)*6w~ehrwAsTUTT69J;;~tGeXC7dK3Hdi*eEyZoyKU$ZBt{rS~B zx_$?GmZLR{Sos#$DxO&I@|GuEtaNri)br!xrqxeMzdGWZ2GY0(7dS?#`hM!)sCCJne=?qor=GFHh<>@BR6aR z{eXPLs)ush@0@xFx9e@j^rHEpcXsqXjSmEVAQKmwM=O+&s;|=BMMqS3c?Lx6h7~9Y0RGJ$);;?iWn4_^PYi zZmJO;zk2Ii_}(q-CRTF=TMx@SetUFwean}fUMzgY3NO!%p;wEQk9Rvf>F(I06da2Bha zJ%>rhmyYB1_`$Gw?(FD0&(0!yJoRdGRa79O@^| z^k%>_U;JYAS-`&a;^M7u>E+mr$?c}v+3OYky0>`hm3&A%V&MzUHR13Qtu6wH=Vr@Gv_{}c|c6fGYn%?`Z_X8|UXHBm^^yXGRpRBj_L4G*PpI$!2 zx+!O|vh%H1bawmv&1Y1rQ4h1nf9(s4Q*N+u z*ZpLND}T?|Ggj@LyJz`qU)-d3U3bTtJ$(6J^RR~zOK;1Wo#=n|`i4hu^Q}hqYPYxh zjo!K7>h8mfYbDi)w?4D)e%31(zWBs$QnFx3)|+}PEk5A^y#zn-66OPunA#aYjB)dzO`#d1dVJUmRX zaIv%TkuyD>eRkJ&&zrM(kZYVUa@)NUvwOE|ge{-)=PL($)k3dtaMcnf9vHgV>DT<_ z$=>;H9j{^e62Jj+K+JaWK8?|n-TBQ85Xwbln1IvzQQOXnx& z&Cj=3?D2%TJCnC=-TT%5-JSp6YX9HWN7seZhr3-keK>tMGjL|$%)ps}GXrM^&J3Ix zI5Ti&;LO08finYV2F?te88|a=X5h@gnSnC{X9ms;oEbPXaAx4lz?p$F17`-#44fG_ zGjL|$%)ps}GXrM^&J3IxI5Ti&;LO08finYV2F?te88|a=X5h@gnSnC{X9ms;oEi9| zGXs84+wWleJ#N3B-S2w)J#2cv%Wa={hWESQ#52G4to`nMl%FFP!LdEz1U2@by;*vlu(H9vdjU{9Y~+3|QTR&lE_|JM2*J}&ztetCw) z<+*+K{ah{VVb!Zo_}Q%c++nM$+`_Wc%b}GW7fJ6NVTic6`KOn+`0(Xvg=xPTsE6>y zDt|H9t^79^8^Krpo^ceznhv85m~>e2t+?&&eZHRUDj!~ca8OgZyfccxaAv9 zIpH_kJ3bC}*v*+etY?@w>+QCS)4j)8K6Kpn>D7gMpK07`3ZkNrO8TU>U$xa32M!LPXTz-7OB_+__OthhXH%(bsQA|4*KSlKpq>+&goJ(52g zNyh^tzFt&2ygRaEm3MW-S)e;Cht2SeD|#4kqq$0G&||Kh=WCUo}tVa-mjKR7%W zM_!$8d6hp*{eWQ)Bd^XBCLXrz*6I_JZccEN4_g>`d-WqbUs8Qy(d&afwc@1P&xQ-n z#;5O9Y*;*e>nBcjHazt_PO;?7o?eamrEj?VH;M3fcW}b^+-JwxXN|q$+N)N&SYnos z6&}W(XTJH!tK2qMxb2Szmj6Bv_I%lk1)CkFKG1R4(?j^U>xsRMXIEG8t@&EZmp#Et z$3?cioZGj;ZC;suIm!~zK_~Oi7ebyZ# zF5KNQaq(QogC)gi-}AND>pjug@|9P9bRuqf;1S=<%F{a`ymPOvW&j3$*HnJijZ4Q7 zmpF9s>Aio$u*t8pkc*ty)E8%Ve&q!7|FC!G(f;36eeZvSc?k171qfpp6K2Bi97339 z!WbX~5=fZG5W+lFu@3c$)mBTTVzmPu6!hAq@;lVFTJ3OCsbd3%~j?_KvV*N3(CdhgGEzxLj*z2E!&`F_s{Cm}HQ*Ib_2?Wglwdq$TRH+%5y zd)C)_B~HDPr*|nkO!?Wx<0~F)`K{^V$CqAy^~J$Hdp2vi!i&dV4eT(^hK+9ZoP@U? zmN2dM#q=x=PW07o9}jlku!;@G zo?g!E)(0?^zy+JL)_zwFCA`;gNOL`aKX(!Nnc~bl5(zf!BrQ#cNnZb zvKOBYo3FK)R<(*Rzh_*mL<~~D#DXse-Tum>+`YSD)GIEX#7WN1H;i~}^_3r6IpL~> zzvp=2tQPz7G!OjQt1B)zW~ck-8di9|*3QMMkMdQMc*TOH!>n;}k%PVWK7YRTO6>G% z5HE~g$SXdZJ+^Yvdnw`$K znyliIdXq0~zV^kf_E!G<_`t9edU5QtS<6q4XSVR3*EsZert@VhZamoecc$w;{jgM1 z_2IDcIn1+KB^iFFx|&4#QTg^4Tk9`|YiEdt!+r z2c3lN8RszN^-M25OnLJYhs_?H59u!0qw5Xn-01NvmKb{B8BX4CRw>pHU4yadMZx&#IeWTiZ^VW^Mj$=Cw#@p9*5OmuIyoPV}o$T6PcP31}aN@I-kByJqgl;daTy#ROXJNwerHkEKJTc=V#%eD<8=k#O=z7bSZa*;( z_SogZsW`pUI(L{jbsqM-1NqX~>$5u@z8XEt4MRK=I(vPg=VPr_SkH37kop|&;)uy+ zUoHHS;=!oPDki%e@M>XGn_6J>C*9{b9fs7C^5Vf)OnKR1s#o4>Nr&ghPUk~cgXeJd z!O9Lp=S$eah*3;>ad0kAJ>(Of4~&&9yl41&m7VWuUt>1wd{z#)@Xv0K&Q9d2t}xYA zF7`E7_WX<2JX`H`UgFW&>CTjnmwsE*`O)EVm8m4mQul36oD4`#7&_wUpal9O!)WXNOPXQ@-%=DS!Os z76Xp0wK(?UlW#udh>tkw_TngJJjLK&eD>nX!w0_oeA)AZqvuy1KF&G+?1#^bZ+T$F zS##T4WtYM)Q`_T>Ld-Yjd_F`0*cy#vm z>ceWsM?81}8^?S-43%bp({-t%FBx0jSp?)p<~E4z8NX3s|~xmI7C?CXzs zVQ_|P_EtMCody49Qa-(nE4`n`B(s4mbWpUBzM#AOB`i z9((Nc>~RspzO^`Vioe>OX&l7hFJ9c>*{h@atVDcbKOH`9*7CK&$-@UX^By-biv=GJ z$7(Bn`R$2`D?Pg!>JOVevE^f@i&=lJeQkqcZ4pcSoCtz;}E92Fod0- z*lJ{>^NSly-<8(0gQ=EkWXr!?p5twmV|^CibAH9G=hbC4)Z9Khy=VUR#b@&jQyhDE z#@W8S<%VUe2kdeC^6}%Je&Q#uz5m~>-t?^x+YD?ou+6|W1KSL2GqBCTHUrxXY%{RU zz%~Qh3~V#7&A>JT+YD?ou+6|W1KSL2GqBCTHUrxXY%{RUz%~Qh3~V#7&A>JT+YD?o zu+6|W1KSL2GqBCTHUrxXY%{RUz%~Qh3~V#7&A>JT+YD?ou+6|W1KSL2GqBCTHUrxX zY%}l|bq4&cw!gFX_xPK>^3?|q|N1j}`0@QAm=ke6 zv5&d(CMSHKIrcOE9N!~Hu6S5{{^}V8r~r5j`Q;lV&3-12hYM&oEsf^#mO3vA3yD6O#LZ-^@>mDi`#!azW3>JUH8c2 z_Bo3=_LK1^=4a{&OnKELKX?QuAaS$*p*p2bPOiszp_Uwp(oe*6>rvqvuuo~yoca7M+v-;pn# zoZBxS|G>V^x0%uNbq3bCEhfCPE+#v@Gp)Db+3UYq8v8QyCv=#4uFvs29CPK<*}=r; z1pc&>^AjHDFCD+n{u!yU`NT&b4s(Y2h2zIh+WA&5Zt!^i_VHgiiCOXMo$6e~yxEZt z?sGVNUSZgq2l!@Ht}h+`J163*?)_4w`fT~8i;&?~cAPuTIq!TX1u{#(Z%dD7lpD2_RSsdoB$cJXKLo_2QSTJO>7 z>;1NJkW0PZlk9YOy0aM0`}*g`F7Ik@{=*#fDwHtan-{g zwy&6KS4;Ld$g8eu)VJp9FsA;)|H1K3?9Tvv{TDx9nC|JBqjyK}Y_{RM7i%1N{l{&^ zi^=z@o`3G-dm|1wuRO1NUA&hxpM4(a{MzV=dim56E}KsaBdFSr^fxfYV5Ab)xA!a ziyr6f)p+eA|HsL5zu}P+?->|*-FLNg-#<6@^&PU-TW|F<3|})JhxPkF`iZ(udH9Mc zZ!-q-#pC~MpC@kRm8&>cj^25}*XQ*t=&SF_vpaQ7c=omb&AGgEGfa=Ob4hnzcRF&n zeg22fbUo`n*YIEaDZcaKoBd!0PTKn%*Pr;{;4@1<#q9k??>>st{bhG|nr+{yoQpo^ z3y-Joy6k!`KAmshfz#P>5GP;p4>+8>`|H`!i!Tmec;AKUgY%-t0Y?AV&*Hv2@m=Hh znS#%XiD&q$c>b@s`1X#fu4-(S@L4h0i*IJmoH*rOV}@C4FTPsV+Qorye&khScs&fm zm)$(a=eY+u3=V_&^jdpy)>^Jkk8`==&EAE2WMAZdO}wV{&bk|?0rYY zSuOIOu%Gxj1)pkEZ@%#?W;4T=9{+x(V6R@jofp0Lwi@M%b8(uDdb@I-Gx~IQC*KpC zPdj;E^sPJPOvP8ruO7eI{%6OTqxUY7tM|hJ&(Ao!FAleS>1!W)r@{BWQcK@0>ERE@ zpIY|gvv*IOQGCSg^I8vk-?GP(yWWIH+;XWk1(?F7Rd*p1t|Up*Uxru%EnxgW3N+U;mr``pMoop1@pnzdA4d z?~Gu&FZApFrNi*mE557Ved&9`7Y9R! zp@-MQ?#nuR)!P|$FAmOY|91}Xy&KuP7h*b#eEV!-FOK-$Eim-XMVv6=ckb6@KN07u zT!&{yy?ocZMn7!VL*JjX`<`R=aPW?bXZKD_a|Lte=+`}R%ES4>_de;2>VtPwam?_V zD_{07;)gMBa^Yzn*wv1Y_v(pWo%R`a=UXm%_i^nZyFSN%y(4SS``JV--BY>NGdetD z^=KPemCe{_qnn69sUIVs^7JC-`UmPoKMeB)>X{a7l-2G*&V?lyYpRV zGK@HD&)44e`yw%$6ZraYg2RcP!!!^2=B(>^wct~)=$+}AOH8#ix8>Cb{Nddly6-C8 zBlv!f(4RhY%{h!*>V3(9e(I5r@6Wkh-VZQzzQy-WC}#IsUOzh*bMX83XzjC}n2qA# z*(~*0psw}4_xDLowl<3(S=h-+QK>^v)5#`zU6! zSKs(PckJ~RH?z_C_Wr34)rGSj%G(UkefNW*uW`bNQ*Tf7?Hl&bk-gfpF(EA2fDiuhw1bF-FLptn>guw`yH45^m{*biCOK<&k6fg-;vgLV|VJr z9G>{uQ%pb8>G^?unaLC1F~sb9?+MI_ymX)Mon12{W_-?EboRa<@@+Q6uW$73&f14C z@md!lb=?&D9~adGMo`>L<+ zQgu~JHJX9&a#afshkJzsOf}NiyEAc4eot6?UWkuA zr1yOZ#u@ca=v^Vs)qRII8{z4G1{agQzPt1@{_DHcxrAT812i-8cGmR)p8b>~zjQKJ zpV9JGyFR<)W`l3`JQ~Au=gFl?*?&*KMY;o zFzGnU+xJHGHp6EwI{f+`Xl~ip?~|+EOp4jLulix%?kxLyE`5K#@=y=gx$1kS{>0(L z*`4_RrSM(tag%F(H+v54kz$e{hp+mIZ@YD_TsbaTm5%`dx!KrEet!oIXSSO z#LqeI&oI0A;X5z(KFd}e=g#ZQgZRzHdY4z#J66tub4Qq*FzlA^>h7PUVU+M zXPw>JANN#^?0v_ecc)gnna@|Q{{I7=`{6k3y>sA;Pd6v{;NSVGz26J5ub=guwc6Ji zUgxvV0-V=AH&satyE~oTRrnM4 z>oEWIz2~2aH~-U<{r7fwc6mE%{pqs|rhBIk>w9(X#Xf(v^j#fB-^65J_2!MexveMF zIJx$@v4^KO1ANVJ_~NjKzj8nRRo_Lk>svo}W5=^6vjG9nbQH(YLi;_})wS zRQuZhFCOq;e~wcxUuV%AnrHFh>uqP(c{L|EG@ts@XBqqYxfwThGf;mH->Eh4)ty&- z)Yv-&PoD+x@1K>h_b#dr^43rK=MFfpdDj~0hxvlzFf_u8mpH*&hok!aae0F zj$GY~D@R{vb&V6gx(@S{*PXh$KCf}S2l$$SW(@yk7>C{`W-lG4yVIE#r`n5?eZ4Pz zA3huh2j|G%=S$qwf&<^);e9WHX$JUK3%mDTv+@7s|345P{p@#5;;=vWAXk0%*@_zu zgWvz|$`VULe_ zfQMP@jZgNg>uv9OdDrjW`LeI?>T_jawT`wQO;h}oRb<3LyA;ojmIANtkxHs8*A#pDZf zO}$;`r}qGSGlM_Q&560K|Mhm|d3bJ{VHk6Jxc}_U?b_S&Hk0)bzOz1|Up2RDKUe*5 zZ=0F^8M-)YukvMY_C7ar(mP?b>(z>1x5#U*A>mr?0uHt9gL=;`A^(eBZb6G`Cmv;ly_UGvK|!PWSVjc~HC0 zh4B6v6Fbb*@|n(e-mClg;;`cre|+Zb_W9F$N71`4a`k?@I*ji~>}qMY^(3Cnzc}e? zHyiO^@09mE`;~+5_a|o#-p}LJIK4XA^ZEvp-nkdw`KI@|5Qk#+9>}g1dNYIn`g1|E zE!V0ypX^t6U)Z}Z;;)~fae#@lv%9+YJj~bn3>7~EzH}Gla;Fa87rE;BdPi1Wf4HX{(9tZq;Z?N}1iNo4+I?gcNyYTY*JzgB@6?^X!wKON|EaA|Z zvNs!R?YOabFVgYs{R40QVc`4SAPf#T!@%RoUJnm^_rF`Rud~-#;MUI+;yY_|a^>KA z|G=b+8J^zf-I=3zFT`2<?}YWxKd&$5`u?0+PWr;Ai!aXgwt15`9iM#Z*-!XhHJ?7?>Q#7r(tEeu zeg1pZUp@YT-FMA;kAweq^%b+;bL9Bg>GvA(-?o0o$o&uWx6JyW1O4^0K4#>Uk&8#3 zbfCX*)@O`df8^;S?DILc`{a>FjNE7BoP*WgnIky7VC3E-_ZxZ6$mt`G8`&MX>&OKo z_Z_+Y$eTxQGjfL!oNh9rrb`ZVd|xrbkGy2$=*aaBbX@*q>b!K;M~hpEmNa5xnTI&l-Vw$OwP2(#_vlBTpQG zfB1+Qx#P%VN7QkP5&Pok6B~Zl9>LZ8(H}RW2K_&GM9umvo;vA#)uZO8jhr{)TyUrJ zWrxpBXV)*e==i|vFT38~=s@RhKH0_9$H$MjBWgK1^1K7xEaJ?rZ!aIY`H23!YDCNj zjl5yReBE#4vJrEwr|%w7%Uwo3FoN5iN8UTae)o}gjljdaZRFM?w;Q=+mC%SQA@PhU5pH~Mnfh<;pqzT_ZARpO--tVem-n6C z!oA}_SMOU!?8|lO$h}6KjTvwkoGWhTPfyPpaZcs{_t%WzL%(RmS;FwwbG1EXM9-`b zAGzCzdAR?`T}RBVTF5g;+zT-}lcS@X8{Evl9_R_34NrOGFz?RG`$4R;N1X9_BVycs z#7y(oi}OeBJK|iNo7~Re5^BUg;val|>i z;Xv1W=j6N}IHDJHbv}Ir-dyWF{i!2*h&#I;s>!|?ee?*Mp4k_Z?yT=KqHb9C#~g`u zn-RI_`k;?`1mpb7h*@~z$eAPN#NBhZ%muFW$Bx)1_T_!(h;xz~zjPS!+{p)x;HnPs z*v&w`_Z}Ue-4Q&F9_V^dKlH{d$f2H>jHvY%BNvaz?+h;;xyJ|$-CQ`23rEDe%gFOa z@bYYq^pvg-`bZb=`6JHHy_F9)^3oA@eZq;ZH|pa1%n`LYXLEh85xvIqRwHKrWg|Bn zk@Gnt*Bz1jxd-}_XFY!e#<`grbvSP`EjNz4Bl?A-KEGhZjH~+%BYHyKJ96rXe!c%d z7w;V-W*7cdBY3Ju96gf59h2AD>6f!JgLGK;4@L}gqJA|y*JqEwi-kAcY=lw&Q%A(1 zt6MG3RzKudD~$T=nI-w}GIGv{9?+d593K4Tb6(~Y54!yN?F_`$Z!5me5>GkI2tVh^ z7dLaI&T~iPd+dll>9_t|IO5F3e#L<M-vZQSV{>vayAy!{m!Q{M$z8HyM$Oe$x?l_;mKT zt#2+QVXqc77XRw>dJbQ&!i(8?@$FpH;x61`M6TP6+-@N$Ky>SFmj9kz!CO0jy!n8&jxZmY~)%auNXNx za%AM$BTpNF_c{E`5q*Bl$a6+;eaOgjNAPzqVcc`?g(r=OrG~Rd&O6W_IO~NY@Pz;4 zM)Xo1d2cns=j9_}iFwh8-gr;p>5TN{{1JFu_`-NMiRIjUe%OP7edq|^7mna}vyo?w zJa&X#jC|GL^WiQd>VD#gcaDBNVnnQmkEp|*=R1ygmvuI;AKlsL?;A(X8qrhdCl0>) z;T?Y8kqbt|P}{{Lc;90L{^le4ItMkDl&dw~Fkw2Z@>d(_g{J!Mbvl2ZwN9Gxxe%{EDk!LRYQ%C22%E;qJ z#D&2LcQxVr_L1w4n7u1T^uRppfu8E+`$wFCet%>He|>oOh&j07h+g6?mVP{EL=NZr zvJw4suFgdcJ#jALoH6pIk(-R%YXm2G&EPvn6iR;e9SOR`sJgGlO6uHBka!I z9KLOY&GYL=?luB<(a3`ibaQxgMBFEg=&iVFv`4p3$4{Nl7}2vAkEm5`ZyGUEFnIDa zE9}lsA6_})jK$L*XZ)yHUpM0XaJqQp<|FqWdEv-|NAzcRDDE*%kz@AF3RQrphR*&}x!dGyHBM(#4A z2jV-6hmM#DwLf5lUEjr^<4ZTUa>)P0kuwf-eb=jpjmTvcQ;vs^sNHPKkFWkbc?1u< z)TDpT-R!9CrX%Lr*{Iu`;|KG`k$a4oyH||de?*^NHu9JeJvi?`^yYCR7mi$a1P3#4 z?Gbij=ASiioRRZ<%E(JcD=dPi{YQ{gL;Lm^1b_jF>UKd&YH2tN>Smq=QkU1mS*5aBfBGdi<6#-?+ocr8_^r{px5%;cf>ov z%!y?-ziC9Ds{QvzSMMiB%pCo1EV|yZhxaaq`QDK~8vUlTe#eOZ$oHND`x9qX+x15D z!yQ($JEI?XnH!wl*_Vyrc-F|JBj)P` z9uZ3)?l^Mu5q(gT`T1KTe>nWrsSk8}KQK~%zGrlE#Qrx%oB{k_AHk3Q*G9yHqdOb+ z?;N?o$c;xnda&MO*4K|XZ#>m-*O4cU+;8N}5oc=OJ#eOCIDc4uFcOYd$s@|qER)%K2&`;3VFwh>tMzWqQK`>mrtU;d;eK9w<;;c9BqB#&-UbWq7 z#GNvGV!%CX#B8Wr4Cg^Ve?)I#UNwTN_m8@9GOL%4+-T&%Bd-_{6BjcjCd`XRZZYCK z#Z(8qyZrFcUpm6qoQtDQzA(*>tKF^OE(RVc+9npj5jW{29pE^=4k00HhTFxCY z2j=t%BePb+2MT2h?wft6ZSJk-ZX-bxx8!ypF5AZL-ae0Tydb^epYwIOnOIM zen=Mw9)|C2M__I>a_bRyk{ZhYlCYee7A7~w0veflFt>=S){_=ws)%ZVfG zlSl3{a`zGQi1%$q-ZgTQk(-Tt_+Y)|tnVGc&ur+|Jw|Znd;bx>FB^HxNIiJo=w{?` zBl@P_I5;Ev<45dWZ^YcF=LRGCirbAw@R679%=AP|_vV}t_UDc~dqf;{T`(g4*(1)} zoSb=}vp;AAZ@C^eqTgbkJEBiwijM<~*}UC|`0pFJ*9iO@Mx3wyJbmQ(BXDx5*X-!` zYe)2x-z6h_aq!N^M~w4F@Z1?;KV?LHFFMejw|*WOQKMY$h4;4ldykzr`n5)$HUa}r z*YoR)@Ga&OM~A=uh_lc`waaDhP94#cXO7%-B>OE!cW!*?j~v0D{;-jkkGMk*8F}?c z_3D>?-f!fx5w)K_qNh0DW#s*fZsu@yU(5lXFmD^V^@v{U=Y2{epSl$W2CWJ>s43yx{oK?>6$55xnKn zAN+1U;*RMHf84x_uQzhm$g4*5_kknolZ$@Q2;VbD%#i!xM%c}m zT8LRXZA2dZhJEY^KirOv=&>C5>8rDoM{Q3XdGv_f&V*h4=Z%;>y^&8(o!$8(dM@?_ zBVy?BD@M$Tvw_jCb4SEc@6$$bz2S&FX2uz@KVsyrBe<&3XOMc-_3RP3%;PIZ%+)PN zoCBU_<=rD};=OkSk5flJFyh{rtq+c{(Z6m4*7HY3)aV@EIU@e;M_xao-n)-DC+GdZ zkry23diL}KT`hVK@67DsPS-;<>4lo?u{~hqi6eSvA6A{t$^6{qV09k&$wk)(ebggd zy>lKuf+rsQ?>{1jbC=VZ(9MNs821zh&$!)Zq9)5x($h zGFPXMm@~Rr#7|!RJ8wh|^}J+6Ea!9ai2Tm;(vf?Nz|hTwnlBvDQ+;t4@bZj{p2F#a zKC+7kr!VBCBe)SdZu*219Y?YFK66BEIA1Vw&yhQi;CZWq=a*2mHxgF^XtxDK4NzD1;1ui z9A|W|k*AKx+nKWC?R?el{yl9(PG_xte$MsTBk;~1Z=B6f7{2P(SGv0C&Q@M^nKSX# z=WJojuYBi@?2h2?9Qn}8Ar^l;=y>S2xVY#yp7=h0gw1(7SANcuui20r4|jvzz2KwY z`g7rkGZ*_62fBDL-U;}t8$Z2##)vrd?0DnEEZv>byb*l)vah;1pc-oYQ*Q3Bd;CN$5Th%G@_q38F~AN zzTIf#Z6oTUzjZ|Z8;`(bf5(B&_p-$fqt7=Sq4R|ilP>S77n42wO%E{UhW#xg@)n1F zvje*sfO+!>`>Mm|E2dhCLsu_6-B}esov--So?gA-i+Q*f{9($A159>(kV||q%gZiT z{L3p2y)%NZuEW0B%cYhu)eBQD9KzHSzU=FH!8pf!&7HF_58ivX7`c4pRwK6=xnktz z2fB9~?q>TvBi9=-D=^m`aUQt&PX2&dUo+x&Qtrm3BS%K)uO2yNd~vUx86PV_Lc|w;oh3B7mu7h^0j&^@8RC+C$0}1(WiQgm-n&W;-Hr}AMP!Gob`;4 z-s-D<-hR=quD5#PJ%`uf-uhY6SzI`xw_@up{eQQ&dZoAK);#_1^!6r$ySlk$SNqqR zTW9#B5xJV%!@WH`w`*_lz556b>)fiPxqbZTdaK9eYxUNhy!MD$Hn-jh&P#7k8M&sp zmD3qr-Q3!{rrzFe_RP#VBi>zfc=K6rZ#?>oM%KAi*DXfeFL}+sbN}<^_5rhR2CWYp zQOi9?dM8{{Zy!FGyN-x0M|10Z?=XT3-FxZk-U;RwN20gS9C_A=e$u^n=w?Bk-W77a zaD-j|pEGh~M1MS+?H7!g515Na%mDkPBkH8TYQ!D5&d9|h@bn8t^wa0UOGb{4Tz^FV z$B*d0S-{Dest+f%^Mkqjh`aLO5jo_%+laY&;E4Co>qppbI`Y90^LLYxzdRzx4Mx6k zgzdT`A03g8{*eP+|K2yE*EbuvY~;=d&zH=4my!F8;7)f&>U6f|_>7VJkErvuBhLGk zBl16F^ml>JjInC;ILl!N{fm zIO3)s;_K~wMsR!F2)+*;dCZ9ZJz)gD+l`n3{`!kAyjr?1dikOeJlJt}e(+BndGg5N z&ro@swOn}0^}qxD0kfVpBB!3>h&$|kN5ns4w%(VWc{VfV#ocg*boHp64Ie!9 z;OQgI+e-9Gz0VraPd4+V&-lJ@(O-O^i+A|G92py)dP2Ww#O#V=hMZHn+U0d_@bn7~ z^y|%Pj-1)`NAy`eHyv>nIGJDlR*%~C7Uu3Fa+*2$2%B@$Ywxo+jOeR)9~{vm=lPdM z^ymg7-#EhNj(l`PKD<6M;#~FbeIs(4*~>-_-xueF`&~wyt2*yF;#}?Bf5e>MZp3-( zm;4VNdFjZFNAyX}@~O|+v+Ips%Wamtr_^!g2#gs}yI$d?Kjc0me9e@7ywu}7#h2%W zBQU3oI3Mwy=j%tzoqP7WS=}A>OGoq^{#7HL?S-SOS9V`${GaVKs>1ES^4shk1MMi2U@IjK~M`s*xij zdZu^!DfXo!X2Q(MsRp@TI^zC5Y(($yGf#9g?CxAJBCol7*?}&mb5$E(m}`w39l@=C zj)Na=FBq|h^YcfX3*B9K&Imrv#NUel(~tk?j@AD*ee1(E1KSL2GqBCTHUrxXY%{RU zz%~Qh3~V#7&A>JT+YD?ou+6|W1KSL2GqBCTHUrxXY%{RUz%~Qh3~V#7&A>JT+YD?o zu+6|W1KSL2GqBCTHUrxXY%{RUz%~Qh3~V#7&A>JT+YD?ou+6|W1KSL2GqBCTHUrxX zY%{RUz%~Qh4E#l$0e_$EZ|eQK5D49WuYsNTo9*=e{r~=c+<(Ub)}H^yK{{W0ajv~! z=mg#h^LwLD^I@Z{r4>3VPO5eJUgtuto0V3 zKf8T84)8=AtC%q5O7~p9^HsMmS7*0!#;LsN_USkj$A4p@IPi2BHCjpM%YU`6{p?&|sxdxR z0@K+z)ABZB>uhuu@u^qE!E439)wehopIyCttDSCU^p(E)vWpQW&M<7^))P2*HsXw| zooRNy^tg#b*MC^jorPQbx%ONxb@Q#y@ZCpo*Ba@te8N{3zwmMEELOWc{Bfk?w)(<~ ze@!*kH$3o%=kH9}h(1`$mHwrJTyoc2d-aE|Z}EwP=k*->Z>h+g&Nn2> zJ8L?;xuVxwdhdtq*6OvA&VA(xhmTdgYmL>yE^mC+9v(iI@-_o~oKHx6OC zJ7L(1BL_PheeF-2?Nx6v{d-EPrFT(1gefM@)mz`JFgS?e%;4oG>*vKQJl3Ab#b&R0K0Y>f z@#M%}UUst9Tl{#!!pJ4R95A@WA)eyE6L(e&dvT-JhkUK+{9y335_!XPcI;~p<5Pd^ zi^a|tkF{6Dgu~4~yu4OE>uj&@On4X)Mt^WCZ+-B5IB)UU`N70fUU97Kt6mS|7DgY$ zRC~GTxQRjH$)`B=gpGgab=a;JHn{qacjsttou6tK69zUN7doE&?Bz>mmuI!-%TB`c z?<~^o!>{%}JJ{X|>#hCcvlb^l_RH%`=<%n=fxezmn3V&b zabTCrnr>fzJ73S87fdnPn~i+eIBFsBfnWPT$9LsiEwFs+;fjevnBL*+y_e!62H*P0 zr|;p#v67Wfczw{T;;elrulRZ*hO^T*c}VACFJBz>gspn5p7~nqo7HnYgj;8_Trlyc z$A8tu3WH~yVLDUsn+JM$nDVL%-oBXW<+84EjvwUWXRnwr^`Ut??8|<*mK9^aUa_w= z#-E*3V;H<(x(i};M)d4q*oZi4VGmC~+y^!})F>xumf{0L)}EUWSoZSJ562fHJDpFT zJM8*goP6=G|0@T1I$u6v=<(+p#&yMcEbaB0};PrwoulO){>Pg@6#J6v6 zjj1lSm78aHtGH{u@eCs-F3pm>>-}|(^?Hqi17A`f=*1DA&KI|87r)sEU$2U@atOml ziqBr3*{dr%o4D-O_}I6H51q(cjr8n%+4C*tmk;dD6b61hU-|H?t~kJmFCNj)d^`6z z%SDP4PwQcOvu$tH>y?<@S@pyR-dWfeGY<5%x8mSiUMpGWqWV+SIL#+ab(#Ni$(wI+tm)$A8wbAp*zsYf>t{XjxyjaDTQS9HPCVB) z{>^~g`e21o4>@elw>aV1;l-?PIH?zgUQhUT2g9(@o0GWJbA1s1aGYj|Ki$gLcfw-w zBB=anx!9yqKq*+@Nv zi$A@45yod3z1p)|;o0dVKIz$;ZMCQKJ94l@jG|VV#2I?JoyoE znxF0tOnrb^^=fCYM)>lI1#h3dx;!_xYfKn+E1qIn@$Q}AS>0@Upk8>kW^cvoZLcSEKml)m!n! zjx(F*dZi|O-Wz=7WwTf9 zbiU>jrW%WH6?4tC_D~<>6^GplUw`b$RgL(lUEDDC>H}Th#DU=}20d=L=F84^t(}d( zICOQ%ODCO+T-_ITdbw6UYmNEBtvvNdjPlAUetl(M`yU>zT43O<;l-e@y{dLz2XONofBIS@dlsqQ z8Q@QkPxx!f1>Y>mMUQ7a@vN@w@qurC#6OI;A140wD!f(P?r(VO+BcZ`86W#_^0JZ6 zm#(+=>1$o99UmC|;)_o)iw~2%&yFx+^DSm^*kS5b7;8EVSKEVQXXo2|($y9J z&WNvbKWrCk#i*tJ7Zavj?wq>h5i30mJH311Ip6rR5x%hOYp=q?RBssg;>%BuCw#g+ zy7OXhp2JwxDX-X`aXx;)iEn4ndBtCB0-G<+Vz95Z@C_fg!~ErCivv8~^~YXkYOnVj zJiQumfW?X4Ij(%N$5RYG>ukiC9X|f?TK#ja0imF|CB%3RC~ZU1RFcih+fxZ>ul8{_v?M@YSAgajI+0>x|;Bmem(GvEgB0 z>CUK_>~ZdlR&Mm(jr^;ZPk4G9=$%U#yu!#Y=Gsp&v#;^X3opL;Oc&F$IBdlfhg286 zIB{6#+&;UWSV=MI_{ddEzVtZTt6p|`^@_9V@yu6zJYnpWi=I6`Vw3eQi_cc=R?mFt z;=)^o9}YX;(6ulUAItm3Tv#mv6)VXtp-u*y-5^nC5rANKOD z@nPySduKsk`_tL!OFf~lbiC0m#>)V;?UzsuebK-Vw;D~5vCrd z!-g*=U-=K)^KHh~`1BReKfGMkn+{L!Eb=W*cDbrO3|su+Ni#`rX5h^RF6{N0FT8yc zH@dvelOBJ1^Fz;f1x-veA(&84{->OPZ%*_i8yg+R;$G-2X4jTTi*5T^uPT2hQDX_;@2O3#e})KKFhaq z?j0f)ynVH4*SYgy=$&~*V*9PInv{Ut2n(s`&?E_G1Kc+ zzHzgLp^I5vo~sw1IKZ=8N%lAw^YEFvU-s%VeeF-&#DuZNL2P>GyYhrvbBW0Y!%io0 z7N_}SPiJ2_z&j(kSI)(>2OqbUbLWTyjMyt@x?0%zryu6F_7+cAB4+brhRuLl>W?`2 zvct={+QnIWqAr*fPj9aHRwH|TSUIn{SjC6O-#*^GtBVPXPkoMqHB5SORt*1ZsyEJY zvy$+~hgUJn)n~!_e)#ix*jb1v#(GA0HcRQ&Ytq$HZ(%xjaqDOGvW20qy+g=l zVTUWus;htPrY2^4P%8-OL+Wo$rm?!+3E4& zUr*>T#e_NREAHwWXEE2=UVV!X)9+8piz7K46PB2V_*7%QxX_)E7<7F2(c`0rdQR_t z(c_t~m_#4!v)4Cvvn0Mf|DP@^yZGVpG#j4dP#iXMW;WJbac=(O5N7SqVLmY8`yG3I zs8{y*ichZ(aP^kG8H=Zt&l-m>?rK(wWtZ*=NQXKa3#>Xm7{qYQMCG`_# z)!kqF`jsx1_3TxS73c8cr-wOQd*>p~I%Dv#M4yiz zjk{M{zjed@7Mk9y1ndt{hfM#;?V8e>)$VcM}O1KzWz;q7~Jxu8$J*v!1h=sd%#c z_h}SQjcoO;++wD;!c-3%-O9iCo~!Tp!TyS&6S3f$3%VF$Oq=@#`F` z#XdWKIr+w){cx|~*o)7H&L#()PxAvWS98n0V)RxFcHD|(a*(gj}6w@S^2Z6 z#afPHt^GT^pRZcXg?KPxTiMg=o4D-wSV_Ijp0D_Xy*T{kDGt3@R=%rEUeEcsQ-@=g zceTT_v&9Eby4>`7$OgxU&0hZ5@aRtRC!I+cw&JffR~MUoc-XjgpX}uaBPUqg$&)_`QzKZT*bkA^$8;v-~9QoRfCmWU9R$m6+hixe(Z#;yzPf?4dc1{NGJK!pL)?= zc|6OLi;)=(PD;vEYsHqy*#b&Ed_`zn& zm;LzI3IFV#;o10jwg+#O-(G&jFK>9Y!4Z0V+ZT(SUsxEr9B}&9=kH2jre zCUFZNXSwSUpXw@~-13-LHhJjQdL#y&uekY&N3ULctA2d;VARD<=xdMV#({mkYx0Gc zBktCCS>=cmd^zFhhi#ta=6I z%dfq1*k>nnaqZ>D?wQyl#gni6R(802#9-IA;>EFi@a-4Fd9QKAEe}24^57&cA1lmi zqaU7USQ2*4m)#!T^2jevb!3MrmK6pzj``WEc9>$*%|o@o(Anz?T|P1Nrkw2g*@x%P zUS4{+VClv0nJ;|2#VH3{KHd-UTWjH;ti6EoY|mO9P+e4!{?84dBdzR ztDP?nFnl|A_F@)COm_KU4|D1no-Q9B*mCplySg~l21jQrAHRJ0(Q&nUrt`s5KF{p& zpu>t;z4U(OEobkI;=t4sD|@x$R=je>S6)~?#Pcfov8CgepB!e~8HnjQPR@tUFTEV_ z;acled2pq#{pKfD{OPzjAGyPK@A$eGa^xGPd@$nF1HF}-l!reI8$ApkdBe$D96G!B za)rT{PO`7L@Uv&FU+M8wi@f~AmrLCA@bv^BJa_QKoq zT>LnQ&t8A<;Zyu_v6E^qhc$m|T*8)@o!^l)S1)_DgyGwa!NXeRk~819T8VutjCI9TM|-d7|ohvkbmAA4$Mqle*7_*vzICotLY^bAMDu)^oVCSPkfF^WmIFWy?; zs@umCMm+j@UV6FW>2krBC%s(RJy#Q*Up*>L*m$#(xYO$mtX!V)3`4iK`pM&2-f~;n z!g{8wQLOldVUKUQ*4pVX#jjVM`(1(f_*&t`_6#E?oqdfjCmW%|rmLUsjO?jBp6qn7 z*y|Ph8lT-Wd$r;x&zjF3>AuAkmc6*~EfzbhXEDQC<>k*Op4KqMikmoUQ7;T#Z`pmP z@=mB0_F}G|-RhOIymHXRu!_6Ry#08<#Lt?YpW3X|3rmNIlQlh`V#rIkiq*MvcKrC@ zR-W~&)mYBv!Fx4)-+B2uL-FyWi$f>AU%?RZaABvj;S*0iub(j4Veo;^SDb2Nr&klb zz4F*&i-%`1R{I(QE-6+%#lcSuxc1_O=W4efm-WMH*u`y69KJBw=<0wAA103W zifI*xEu0wD99As*V(?)v7yG);4wF5eF#J8kr0av{^5=-h)&?_Tlv#rvc(0~KAfB|<;699%>`@E%0CWlxQWqzygWCz^e}wa*{*I_u@7VO zW5>xFpK1}an!~Y`&Q%~qUTjk{e1<`y_k#d_B|QVbbx!TTEQ! zF1|f@So&%&es;bDrt{^it}yGIq{H{~6n*W9IQ1uP@|LUGi_ea$`BbCll{35e@-@SF z^s}Tm;=8l?;y~cVPPeZ8U-Qz}TKLK%Hap+q*N2q@9Y=iBNasVxO?ZuRu-aqte zFISxL5gUIP@#4=99tUffdcrr|&&crk!qyYMYO7wD!#WN`E^+EldF7(#D>l8K&FO0Q z`;d65F+5)aZ(pvp-r~f$+F|IVKEvRrrgF)%`WD~HZWSZEb>-$+%r!5*Y(yJT+YD?ou+6|W z1KSL2GqBCTHUrxXY%{RUz%~Qh3~V#7&A>JT+YD?ou+6|W1KSL2GqBCTHUrxXY%{RU zz%~Qh3~V#7&A>JT+YD?ou+6|W1KSL2GqBCTHUrxXY%{RUz%~Qh3~V#-7j*{uTWo*7 zz3C_ZJvCb&wmxh#u+6|W1KSL2GqBCTHUrxXY%{RUz%~Qh3~V#7&A>JT+YD?ou+6|W z1KSL2GqBCTHUrxXY%{RUz%~Qh3~V#7&A>JT+YD?ou+6|W1KSL2GqBCTHUrxXY%{RU zz%~Qh3~V#7&A>JT+YD?ou+6|W1KSL2GqBCTHUrxXY%}l|Zw9{YQ}5pS=&xVC`(Ho( zuaDm3^b2-g^}UzxKK7IM*!hQ-e`@C^E`HPQ)6Toq&NDCmjh*M*<<+|%Jmn|P{>&qO zeCN&Adeh!tx#(d>Klhs-+xhP|ddJ?C=iK?|U;eHS?fj2Z-nsXK-}|kfz2wI)-TB^A z-?{gv&%OS!>wWm|?)>_dZ{GWF7k&A&zkI#FxAW@{ykzhFcm4LAYk%ec-uc7FziRLJ z-S2YrXTI--yMO=Y&)WOchd#LTTSw2`z5GFcx^wHxe}3m5ee;WVZ*}?=JExrc<(+Rm z|INFGUg({o<+b+d*9HuRctF_Ug~{ZLhvffA;Fn^klD|Ot1Fp)%0ht{v4VA z{qB=4+t|7eGP(SLr_?#>;~+`ZlBzw_v~{?Q|MuQ=t*-A|nIlaIa5FJG|xj{6+n zdGom!9(~UXF5LZ<&-}qY{*C|T=XbvUufJyguK&o9U%A$OkN)Dn{J`#eF8ch@-#+Kw zM~}Su{ky;Or5`(b{!jnh&JTR*(tXVLeBs^4zT>Pbb{~1|UpV@s?|Ij;PyhSNcYo(6 zpMLa5|KSJB=Z}l?-SgjLKYq$3`}za_-g|d%@r(D|`OhEPd+gh8{m$L<-uiVr7e4-{ z9{a~HdGqc$5BiavCtvv;d4*ieZ|M_v9JHk9p16~)PMW! z$1c9r&mH~pPyg=DcR%^Uy}$n4?>_p`mtVH~(ZBia$He@r7rlJ%cfRLO_x0y~@S%Gz z{rX4j-RJY)ee@&0an|0q-2M^!asK_se&*OSpZEHG{j?9C@!7L}`U87cKK}DZcOHMg z&%W`E@87%I#mA05{iFZ#*e|~5b$drnfBwpw*S`L3k9^DCC%*cF#~$+GM;!gtGv2ay$DjSj$A0?@mmmGo zFTHc`cRqH-v77zm!;gOPDdYRSryl#a7d`Ljmw)Ply^AmW>b~z|fBR35{od1GzI*h` zpFjFr-~K1Z-f))-c7O2mdq+R_tS9U}`LEn#7l%8Y{lvYGJ?!*-{RwBkeeYiX=o33n z{`AL>e$#v2w)gxuePZXQ{@aaq{^Q#&*nPmWzq0eFcRy(71z&jh?$Mup(C$Yb^gTQO z=DrWv{Rg+a@9vY|e%a1xpS;`A^Im<$?j?7;a%b;Dw?F!sAAarb?>_z~c1}C(r*|&d zeev!&pL)s8oi4s|=i--My!&ha>Rmhk{M@%6`|M}lvU|O=e{SdO*T3r6BY*joyK|R! zy2~$o>n(O(`26?n?tSQA{KNz9ah;vh-}2tw_k7=fIC{<({>RbhKmQ%OPx$_?+xfcl ze(&g8|MnYqfAQ!K?>zgWm+rjdU%z(uKfm&ac7Fe3e|+>yUwzl^>9>6NpP8}$^P%tD zdGc?*c=zv|`=y|Olf+w6Sc!t?iT|GU@PyZ`4O zv2(lUJY?@4zwyw$A3pEH&Ly_oB;oj@|wA&;IDEuGqWY=~wPNnmkNM}v9`x^Cy?5zkoa`XTSfPYwuj=)o<9newRax#b?@H0^Eck}*qcv3 zZ|AGmfBW87KlAoukN)HhcYgAXui1Obx&P|eN1yQaoug;HYVT8@_!r0i!;k!>ov%Fp zg?q36>EA#0&ePwq^MRNC{;^yA`ipj7`vX_*{Ntbctz$2{!P9pi{ELs;`TU*Vy!T80 z=5Ov?>sGJW`D;&l+}^z|KW+E^AO76VE&k;r_I~)Gx7+>dzq{V<^Imh8-A6y^w!3FM z>4$gT^Q33*{@Nv9+e+u_=W;u+Yl{rW&7PpmN9b zMusqYZXguoM~Myns>9e0?O|oP9-ca74g1G5g0OSn#Qpxu*$2;;Z11c-7(SsUtS+gK zo6j}CvTd9-AMcNc%HE04&R{`_=vf^&{990 zjSsWq^P5h^T~8WA?#PYeRfP-Y3?Ii|w405s!fJ{x@2<0c=0kC5!BnxP?Pk_%a3uCM z8Y_;B%V(2^4a504Tf|SxaAxpjG^%rUi@0OPu=o9C;Xcz99vw($*0vwS;lsV)gkE(B zC}@X&J*fr>!WyDpS>i{FAFTL%Z5T7q6WYGZVZ&S%xV0ypmDjd{Y~}+4^}egyENTLu z+6;lCn+%kofUoR>duv#C*bJh+e`Qt2E7;W+&IehEGdnF|O4lK<-|RI%?(?2q-0KLp zySso+qL;emD05Iv4}^imuhm97EMcX8H~6>NVCLpE1UxoBQs!2?7YFQp;eC+_YdEbD ziVr@}Bzg^dv8N_(7!?Xj*>(0}-UiYC6u{bSJy>(_nmB#Y7M}jq2^xj@|JS&j&L0Ae z-bb@N`Zq*XI~^SB2Q{`>fVF31F|C&=I80Q~B<_HSVRm4sUmLev`7RDqJtlT77foXx zh}pLN;Kln%;&a(Yq28pxpy*_gJN6H>$nu84s)vR7eVhK*IR04Z4(D&S$DYjtl^(q; z!O+4V?-%JR=DTY_lbs>B&8eK%E7S*%s36=K86~QYb*^DkaH-n`oojXxWxZR1d;2a} zkoYfGVtin&@g~vbgb_^984OYV6U4ZKx7o?Bec__zZPD!OR`xO)KozTpejYd2yOHgn zn!Yp6^c%#gW}x>iA4qRvi4U@DnO??dfW|rEr~7De>0}UiPIxXl#^s88{U^h~#CpQr zdy(i?!wyV3G{w`IC&gBs?qD#t5srJLC{r(ZLXDnH@k{^4!rMLqj2$lt1IJ68yuqb6 zv~!Ad2-%~siaq%MvIiN1OJk5dxU`41A88Wu2Cw1`{vU6IIq<4Zklr9yFzE{NMxpcu zIiyfJMBD%W#}!<w7GWmi3FF%kIxO4*f zflEJV`;qq0wxu!15?oq>48WxUwA=hIOOP43Gy_?JOG{|Cm&PC`aOni?>(UQo1}@D& zHsI0*+HIs6v~6h#vVo8`ATtPQ2C{^ZmLLxZ=>hVCkbWRD2x$hggpigXCkW{T@`I3m zAR7p212Thc*Amrfu*aOnq{BZQnI$P8SXfh@|UMXP3s{2-(s$O%F^f&3t( zAIKF#x`NCgq#4K(LRx~%Afy?{5<*&n{2-(s$O%F^f&3t(AIKF#x`J#Vqz%XtLRy0S zAfzA26+*g#%pjy0$Pz+Yf}9|v6UY*xiY0`!1kE)<&Nbu*A^kwE5YiQ72_Y>(eh|_R z=4o<2WAjahRgTGE&EV)%(WP~aZoBc%0Iy(a5R5>1G1|iKr zmJresWDFsVQFZ&O$56ygaZ;!A%)Y#n))gpSv3ag7ZVt6$w;H(N$S6ZBO0k6jUe&b5 zKxqs!v+1H*^LOmPn|@f!rU~BJR2Oi&q1F;YT7ry$(ir3lAzfj+i_X2NFNY~J@X3|B z*#4LuKhh)^UxgUp>Vku!#KsHB2|_x7{2-(s$Q44mg61GadZTLpGU1Zuq@RzWV<1=0M&+=?xvfKk!nQG&ZVK4OPeV{912p zm|su0H2Fj83asJ^l&&C4ptMBc3@>crzMB0=Fu||JUg+j&#zuFtMluFUV~`n8nt?2V z(h_70l*Xt!E@TOmmLS8RGz?h+r6tG=D9u2YKxqjw21;YBaqNaai&hod4{d>D36z!~ zW1uv~Aa85b@t!ZvUsq$*@vVCNWC@g(AY-632H69pJ;)eX#Tfq?UvdRXSCBVQdV^en z(iP+ll-?jqptJ-T1En#@9w_ZmH78^Yl*XVnB9v=H zr8meSC>`SG(G-m5)x(_ndT6$49NgTLrt~*DC?>9Vgo>%Apr^URrkUo8P*Yps*={T> ztdYiC7WIVjU8_UuV+J_FpbvPN))5!01z{__7yRArI`E?JTjBc23zHh%65eh`VrN}P z*5~j{tovppj@pdO&U`G>tR9S}_*G;&Bq|$fj%JIarU&07~wt=4!kzNL*D&hZ_s>R?%x%!IsN1_#x;X8f2r`mKVGkyvO6Tlh?%DfBV7V^6jFP@oI5*Y!AHgLJu?6#Nq3(V6Hy4 zqj2DlI6RtANBu+hj{6B(XZxvJ)YJb-~ z<^EGOM$iiou@kL z_CqyGvwyB5y7-#HfCYD%@t$#be^|N_5_>?Dt-B-IH?7HaN=Jd`u6))i%vOA_H5PtW z3xdJ#pL6p&b+q{ena{jXYw@uANL=T0P5cx1mg#@?!qH7`3CgpOd8Vu~nbo1|2gC0C zuVQG^L}k?Lk#KDrvgu}HwV7lxlay7IS)~jMnPJK*lUb#Fg3Kr77G!QIpF-x7atkuI zkpl(-9?NB4Vv+6G9}2HM--;vYL)rT0JH@!7!FX?e0i&#<%qnG=$qbKs5g{6e1c6Ri zWmcKYDrJ(%Oj2&4N^Y6VEoBvCRwV4_Q$B^vC*@Yi+)`Fqm8`NVS%oTDg(_JEnbqZ$>#1Qft57AY zP$jESC96;+t57AYP$jD%v-)4_w^i0BtF9$hUBjt*PhEAbqw2l9_Fh1)6>HmaZI<@+ zfA?-x?q90jAN_pTo=+wRYl25Z5nU%!-~Zr#6Pjt;AlsiO=O|)xOYRi1h}OPyl)Zs% z`QVX@!R5(uMLh4sBQh4lg4i3%dgCtqVar9ZkN>W2=~X}^en9KIN^LWdcCTfnEDT3q?R zI;ZCFt9Gg2{!@p24qe4-?OjsYzs0t7-0RO@{nvTBiN`)p)7F8@I#7MMtPjqB+p zvTjrpA!|al;<8p$LoRDb_2IHUR0kpJK=l!_K2$d$>qfN|vOe1WWlgA7Le@&VjjWG0 zlQ~UB@S;A;E7!f_TF&89pRRztZ5)&v>*jF2a|H}EDpC(F9>FbqmO~CWC;<&e@g}W) zZC}=K8GpVnv+{pkzii<(-(&*&VXv$lyM_14&V-?L9h5keWxV0UU)yZFaDWdzn+b0| z*ejin?&tRxWLEb1^R*G5l9^oD&$wp#yy28z?KC43zO>e2h;=SfvkNVGvfdK#Xj`Oi z9MqLhe3A|Ufey-rzFyqqQaZHnMaMRw4IlI~4F(4|D1$Q0`29wUEBhS0xCJ-VUsBm# zAL_}K*R*|^y)rms7$281zw-50(}wVWeSWpmdMVsx`+Pt{2W9-M7QAHTg34{~&1}N6 z2mNaQJXMPaEL#XBZ>gUdo%!ps`B2i*L9rfQmsdNnuyXr&>%+W{=2yE-zioVS`vowe zwS)5M=vHnT`KzBei)Gv_?ALx@7bWn;E$3JEY3-HBZO8mN2A|r?_~R|}p=TEdWwp^m zUVB_dW&fcwAMs%a1-^0vo7*mx_b@>5E^-eA52}w~qKVrY?A#$G849rW;ON z=FKLpsO*arvWp$oXa9+9pYPFmo>d z=Dwoxda~gDJYIdla(H8!r1*^8%zw1YguNj-O5d}axDvJk+6>H50`Fz;mG&zj!YWC* z@jZhZeOdw5CP~W4%lSO1Rwmd7<|yI0dwF@+6_wXC`CiuU_tkzg{^dq8q`4$1doAko z-sLH9Q=O!|Uf6-pc#{U!?nz4AIX|wfPOrS~^~?_8?>eVLCcVD5v=P7TviQF;roCof zOc~GrP?kZNUk;sDBxe^Fz|a~=%Fn2g{J8!CsHmN!~i6R!Pc`GYxsQrb%Gm zFiC+6w)|1Gg|KpDj#4tYHNUn$39S3)C`b3Z@G1K#O944b+Pnb%{*Q%~b!+{0KQHc< z1h1)|z&%^|rdtat|F_P+Sv+>}!peQ^b)LfmD0?pSzfB6}^1Jy9z=!&Dxs$=m{$5bI z-<4l8cv0g8m3`J;eTR2xp8=hzCc8i1<`#8+o$q1CB4*|& zxzEq=Acxe-8b0`|kSjjPpq+OP#T@3dE+tpi{LrdA-soCVQR>U{w(KUp|F|7yZ zU*9gT9QWlrZ}JyUmsO6VOUsKqRsYxcTCmf6ci-h;PxDCpi-p|(X9oD*KdwxeI+b_N z&ZwNftb5Mlqg5Hu;QVnV5Hq-O#BvD#>$qawY9sHyY&rZDaYL!Y*7H4EmqEz*8%o@o z41P6k84Njgoa(uohs<0K4Mx$NRl0+(NnHlYyc>$KM=!p6M;bIKqiqVjdE??Vxc~QY zWoXtwUifrr<+)p%dhow*rGXemeGZz*;s{q<{Khr7<_>*5!}bn0h%&4v8UxL^I7 ztj^%(%ah>BoEyrgO~u^Pa|s-zbDXf1^XVf}E6;Jm@#9?eXDSS(IlXgC0iV(4ml+le zLVovrN@YD8Y(30_?0?nsHSFU*0+v>7M~lGRqZ%unl~teR`!09yA}zzlJS_BU#UsSB8E0j+2WjU%y~7n{V%z26@ZN zl~1ka^L~#~pwFUb%Jex2eAAI+z|?2T1eZxX^`B&TwWeHovtcTa^j-v4mpxN{=#Joh zJyXDzjwc`>ln=h0@?Ycf_sVi*dQ3bIGhg&ycB)3Usq<(8-*t6S<+@$1-b3{U18cO?JUIBG2veq}Fz zziUb5`I^ir;1jwng~i*RDJ5?Y^Xos-p!$wyN?N!5e9pqu{~GIWJIj@op4q&8b}BU3 zLC281hu6(cs~ii1mb>}3HowNA?86q`_{T4sZCJ32XPjPIId+G-?c?d^evOgqh{JrV z!>=)t8PK|JVY@xt$9-v~!4{lZ#b4f94B_*BC><`Z<=^}Ka+*CEPqkrj0)H<2p=6qE7SNyr<#iZ{6Q204LOb%OK;xq?eqkT(jYH^?D{(jnUZ|39wa(iLO_ zE^VOQzKScjbOo7#S2crlg?4-C4Vss^oR`TD{D1j@tiq)ewELBQ(Dozkp>0cJkR`aZ z1Q~!!18BGTUzQ*%qGATw}j2C@W~ zmLM~5X$G(UA22QK}fJxA#ZZU52++T)RyAU|;F2XY0Mt{^jTX$EaS z(h}M_NGE9PP{k5lT0(pOCFdIL{g?EEw*Jx;+WJUKXva?aK|8+E720u^e$Zw^xjKQTbs%~HP7|0J?`hi@*r7OrATzZ2n!KEe07+e~|G5iJ}GG`>Of2Yy_ zTpB}r?$Q!u3@(kKz4w%^7(o9U-eMs?vnWYx7%p8w-r&+35Z!WlgGH6JG8ZxuF%%DiY2(T1lfQ~8;~owbOrf=OFxh+xO4@1gG+Ca_qg<4)iEVk z@G7q0Rb0WPE4265(h_6_F3mue;L;Lg3@(j9X5i8cWC<=ULB`oL8hPDpU z9%Kw&#Tfq?UvdSPt{`u4=?(1|NmppcNP0s%rqUAH@sh^Su60OzRLzNY-J^;zgj^%i zu2)p?2Cw1`QNixCK_^X${+ILUBsBE{&8^R7Yts~A? zF92uT2zGytxj6gb2+WR5S7&;^<6qb80PnT^*~dI{@v&|J%zm~={UH7YKh|?6tpA>@ zZqTHh)|hs}kLjsu`)l91ht*CPRzHmCnKu;Qbqe6VZ?gLSym$P==AD&okK9j{?R86+ ztFe9s@07h8Y#+O`MrQOmdO!gTx!}yaH#Zcg1{6Sx(T+?fuZ~zcv;Yn}+p|UeOvT3$ z1z2YfqAhkLZm1b^gj zek1{1e-t^VJW9BsobMLFlY1`(x+W;{T21dwMP7Tg+ic%b#3NcPsr+A`wfTIU^D=D? zh0G!4Q^&SH zRw6suaZ?> zC9AwjR(X}Ia+y`_wO6j0P!74wDy>m)xkf?j3|y`=Xt$}7RW7rtT@#k~Q&ra|tF9%I zc@*g`ZCl!@>RLzDdwK1>fLtrqw&mI^?dw1HZdLDJs@@+_=9$dAvV66=ezvaIt(ODT zE|l$whL+%3rxpzQY>qWYS-?46og*j5^~7(*73w-Fox>&%;_z_I2~4~1hj(Y-qqk11 ze2*Jk7-@q85{uQ{XSjee&Jo-8u>_&3bNCkX#{t_fGJ^~c@O)YmJG2}Gx9IgdA9b+q zl6sKV%?(zW7K-MNCsyvO-L~x_uvHsKy5Iup+mT}I-ssAHZl(u_jaxcE;h9d*EZC&23+AtHYxx9JfFS@imShfMyuzcak)&=EST`tmMg7rNhJ| zzB$tww$|uKpQU;7#)%#fN!x$@vpo(Rtqajfwcu2^4OUcW3Vc4q!GMI-YSSi7Vevt4 zxc{&opP4whaO=4^nBAqmGSKr@;cXEI>x)d4b;tfLe1AC()W=S$)t-k6eg2ID)HPD0 zZl6N$uW|5Q$IwGZbz3u!o`Gqk>gTTg%!myncDmVBu4`WlS3oCqRps*o_AXPv zM&AOp+kD*L6aF#}tZaX`t_SCGCRDZ!Cgrf)Z84SYYVSPQsZp^=HFu3k{9D=R8izD4 zZW}gjP$opiA!Ww(#-$|Xvr$mx_6<*%Ro0Z|It`pkN`^^;fu_uMgF2`X-!YQ?t=ix&0f9drE zBlQv8{)Lub<4{Mpmd8)sTbf1moda`Kp!*ly4+W3t`vH^%w=SwB+B{UAfBQ#vd`W>f znpbOz1G^qqJIr*!Mp2G9wvHt@o7cjAFU|4OGbd)0??&Gtu)&@=7n%854_thsrhI>) z_Wk8z)dt4hbU~{tk-}+f2k3pa6RuosEaLQ?Amvde9(eSJC9W{31$(}j;Rd~b z3Lj2!feWJ?akHtb*pcG~;~U#xhH9G7z6UqN&%mNSm&DAK9&lBuiTSe|Y4dQ{b#QlF z*0MgnSKQ!pj{>2*7*yH+VW<%Kac%JS6&DCj4;M2hOsaf6J8Fygexn1LT<8R8qm4u( zRSbPs=jdTyk3WUx4<{^s))8jtuH?g)#%gnQ_-^n`-h7NRwsh_YJ)3#)$k8+o^mnr; znLpa;jF0J>a3R5-U!3>r^}Tx0{9c?2_2|7YHoYyrNLN>GpVO=zhP7&nZ|Qyds;D~u zUUAml>-V){nrgb5)Ab>>sGf2s;f~sdt`F@iuMbbu`d8ur=-H-0iHFod+UrAtftn}u zRtM4bK}Yr7T}O4@V;Nl^yi`NowckO}ULRiR#=G6q9qRV$*-l#jOSDp4i@af7t)_Uw zxDEFDTnpNN*CTJ6D~<9U!N%ML1~?68tL}7wwXGcBVdgzn```Ak-ljh2-L!xZLwmS3 z>N?vJ+71rYas-XuG?p3f1S`^=;6ag!4SntmgDjn)V(BX7Z7E$p4?9E8%{`U<`<>yy zPiI*F$X=+bW9Wf8Q3(ia{CD5dic?#4Q}~Z3sZjR!QKROrDm=pTGV%e-c*Mbr5$i} z8wcp0c8_g(*&e&JuMZPTE#OKudmJB0&rb|&2jO&m=vkBMkmv-NbbZj);pQ`ExZcni z(;lu;-aK%IxB1Sft;0L2!~37kct6Zu$)h^VTUZMVsSYb!H^omHZw&muJfL>&_?-vT z=3!{@9d$X6L#8rQ)~lYXKhgC;n}pt$7m10@sjdLjvtG-%dKe{GFe>TIlUCRppp5=ligB|gkyQ`>n zzzvJdZE)?lOQPQj4=i-4iGMV!k83--;l`c?Vp?a67$UYIdaWKiTu1^d5;wsfGDV+u}9j6U^*GJ;NUxJ_9-EQk93*^Et0L-&OdUQhua)x-#Hv|%Fi;(W!BKGvmI1CcM#SN zuJEFn9TXJUvzv~txWm~FPMc0=wJ#qK>z%{l)|Xr{%xjK_G!KVQOAD0vQIS|r6tm}H zCq$dmeem9jVz%kbNl_;#0vq~Sv$CZbN*AYDSSQ(9ELne2d<%}i+Fz~3I{g#kW=S7h zez{oeOP;~L?KvRkH4DcYMvknpy(@leYKITMoE6b&*0{2(9r`}aW&3-~Vc+V9V`<2A zar58-w!ULH&U<7pvg}=9hO-@xICGMn3XFh9LDs@|$O)E8b?{hFEYdC)aCLYjvg^)0c_wiROg*OBmVjqOaVS|MsaQ*ef*B}DmUiun&l;*8*j z;-{`_!5*rA-o}n#t*TQ{W?IO1jf@1N>|z!$|C~6VVU2I=*+HB`hLYhp3)kmav%|WD zN-L_*sh!2*Z2Mec?m0(fdxRr4&ER@87SDECi_rTc!Kd#-c2(8cJuLkkyPIYWs`_>q zc&j&fWSIynQ$t+wj{*&>EU}JvCfl^RH%z40gGU)c)UA;aQ-3?_+$WRy-|3C>H<_?$ zwGE-umyy`pXuGh?TEX7k9EmMWw~M!fGKJ6f-srT;gf$pyh;wQ&tWn<*zU^GW(pJw9 zk1icx;g;d_jA$WmM(4FArSIbmo5YfUxWo4x#sQ1^zil)M*$F%$dO+hy!AmbvRO<8RZ!%&lqyXUW}$=^Xz1YE8@0(xvJ+rhh;aU?N6L!v*{eef~`eN&l4=Kqz_CE5jcq6BU_Em3Db0IRIBaqFWc#&xZnVr z??T5}H-k^5{It)q7Q>$__?q@x=9MX`?d*-!vrO2FL53K0XCxNY-Y!=4$P{y8&xwze zPpbxYaENkpKF@?5sc8s9E@kjxj4+lKLS+&8-*>=wpir<>au=UX2tmbRMf*b-NE^DPSp5~>o zG`CoouHn`0nBg_^Krm>wQmIwGQgmB78HyXO5P{83@Y}JI!R6p0anffzZn`~+#a;;( zGt&Yw@RSjp_-2OpI#}V3Lq^c~TaZvM4a7F3MtCu4k+7iczXyklzP>Fmo1Eqo6E5Z} z%SDC52|jz{WW3*WjdK6rmEv3SWc<8oC4YX`4D&1lv2WNK1xn4JO}#+Wjd;R(zYr`- zHxTJ~7#)v7$Af%m3$R{Arpg#4MpQG0d3IKy`AxSlaL?c`=cNf9%k|{|E^@MGbZEnBa2v9s(G{9ql8YQ zb7JbrF%U@iI`4Wppu2T3TXob5>pY)@3lbZP*Occ$L!O8d>c_ZxAn31gz`)kUY{xh& zDA@Z$l)mf&jvH>VS*l<*mCj}JT_fl_$N_d+7mN1?tzbywbFARR7+gSJGFj^YU0W54 zk|-;z{$dt99^IG?SNXcTWQ2oI`4sBgmNKd{r#dsLGt3Taf!9`g;LJIrn9rzq*8Eeh zu$mPPzuQdPep*^udB0O1_%=?%;)ApK6lxblYef5fA!4>q1eA=?h;{Qd!bEQXtPRt!Q+^uJ*aC$Xu>+OV}ZdpP9RE?Ou&L3^9J}}1s z4ZAVRA4hflz}D>2h%FyNv0JQ$b?4iAg4PH_LY6^>h@VMZJMp+x6{$Pd>DbJGD319aZQsm@ zbV=1P`|c4?HYr3b8>3-AeIww|~KAE=9-}_?Pefezghkx`wFdaIEZGD^|@R$|+wO+%5Mmd4OQ7afr zby)hq3SLoW>h#r!0Zt!SNwPmIOVqGZYJ05mr)Tap;`k^HQ_KdyajMDkT_LQrTLg5c zT6sJUVT-&X;5MB*)mfoB1JzkPI;}5W8I`bZGsE#mf`O=OP{PJc4u`9%qeuQcRLY{K zhr_zy52C|-f6$?N@4FQ*`n1YpHHU|TbyluOni$VcCWm8Lm=h+SvI4^aG%jZ@il;RU znBTl`tk!4%X0+F^<$fBLJh?>pI~uT8gTf)jKMF5y%2srkhW&1HZTt8C3hn>?-d43 zm`Dx7OZwu7QHju}^KE=4MD(Kf%;VV_M&FxuGkH-el*s?oL1^ocmY%JoDs-&L8s<6E zfS!}4XX++}<7QQ^wmw2zpD*-YjQ$deUsh;XIemt5;8m_jo*0hJOZ8cR2|Wu(+Z0{2 z0+pW=T4vFhTIR8wdGW%4wy7QC4_gO(5Es%lY@lf#JA67`)EgZR^{__J{B+HsUL*LJDU5rIox?EZOtP^WuAA`XU4RM#(ZuWelH+~*7 zkg3)$WA6LL;gs;x!eGh^7JI%sCPez-p?oX&n&?#M95NE^Vji>UiCqd4YQ^Hr;BQKS zu4`dTwbodc5U)Jw*9F5KjRBL?vtpKRtHQvyaiD!ZODC~OVczUEu)b+C<<0cY=oK^z zl;?IVR`s{$UamV-O!8zaeA}Ss8B=H;og!+T_rg;StCg;aUD@+R(XjhnI~W(%OnJD- z1E#LGfWGcaM3XLEp#Pc(=G}808=Wy0Qd%&`%J*iD#x20p&loSw&ts;MH2-~|wXC{x zm9T2`99;Az@#*W!`sE8^8OuXiS~u&yQg8d%L~Of6)Rlj<&5>h#)|omZSm+&8>kb<@Q})> zu=c&HOg&Er?=<(s9dE7JV_ir52c0mfp_!Q2J4r0PGa26I++o+o*TCpqZnRd?g5eoA zT*z$UVIr{8(_=7>_O*V!E8Z)rCT4VM4|}e=W13U6=rgG~w3ysStXZEg#@reW8yvE@ z-K1MQMa;&5o(`gT;vC@_IT^d`Z--Iu+{M6Fop84jgZE0iiu+v>3)?=6!ET-%*@G@? z3RiuskAi-erbBE`+}L!5@|SNMMkhuUj-N9|;eWf}=2!%pCbm4!9Vz7YS~4~IKlmKJ6%P8QjI&)Dn+{V{xTER<$l=l2p872Y-& z1YOK^G1fD!aPh7OERLR`jrSagx0=?bd%-RI^vYiJywRJ2pSo(zMp`qvJ?UR|AYrjs zF{>}sGpq-lO|y7en*bQ^`BY>CEoXj>>9DsJ4jJNVY->VJbY>pa2!`2H(+^z2SEDqM`CKP@@ZvlIo^rYux zuWD>RxP!ri_7JPOtNHqNDs+Fem>toZSlGL9TX<#Jhb>;_ilch9fMoynuql1Na5D;I zBa0H)%EptR>*@~h{LygsXQ%_Tv~3L`gY3b;Y!fr-Hcc@!=?K+AoFU|tB|O*&&@e28 zb$Cz{UUc?=F852=mG|8tW=1vmNzbrdp5g@`^=iPpKDq2i%{nldENIvKsTk8Z43-$Z zVR5?4JO;KN34J{NX7MVG$H<2%Y`W(((9!MeF{kt-`y3dcsKYFX;15fvpg=l?Pama6Cg#mfxEMH0c&t43Whi) zD;Ik{Wk(kcgG-m{iIUMrSWuI3FgS4<-?Hy3dpg4hp7%K==DRkBit;XCPoJS2E7E5l zV$5;>xgJ8&7vNqhd_@lXQouktXN+HpdWnFU zwOG$L)3HfPhBjg3*iW-oTt+Y37RTcYmf z5LUjbCR=DQ1ILh?pTB#kn52!xS>(utI~bJRFvcSIz^>Bo<>>XI^=vXDCKxK2o&4~| zZSuxB8~P03rZ_az3C1K^L*BbQ;Xu}%-`W`F+eC^6Y~=(m^h7BLOgzoTCSn52iY z;$cVFnywMhulo&Ap}ST?bq1<4Qk|Lg9|Pc3(;956rh+}s@&}*%jY_-t2C#uV+k34w zuDX}U2KI9TNNleT-_Z%$lvu&Nq8j{!jURk;|G*4Qck&}TLt##^hSli$n73Oz7EE_( zm}L&bWg271NDg7)y}a;&mnBSp9>O+0t114`nE@v+Wh;vw))N~jx67XCi(?bbVf^JD zuz#k3aGFf(X^!W)_TKea^EjM-Y&$Pnsu3r5GVFWW82oQqVZu53Y~;mFmT@9iObTrS zu@SZ~*ECNAW>B7-CJ4tYf1KaQ80RNOvH>|4MT0FauwAb%bnZ|hMg{f9eNT6bt8|Z+ zWI{Ee-$uJc_n4WpeBnoQ8PmOTQM4M?AL8`)u>CzFa8Y!qXdQe+WIB}yy9M;#`CJEU zQU1%m7>Y&vD#Vlvxx#%z1O#`Tz>1z(VSJH+(zSsfE+~o@x7%5vUub8{dZ;fN&YT5t z@6IXDuW3a0M-P?o8Dmj5%s_OEH%F7=9%xPL%yhm$=d1Xr_VAw%>#@+FS(te_n;vzj z$8PqWg^v;p*n-LQY_saTLhJNLM$>N%7)AtRF!^@w?kTV`$ck;D`;K_W9ZKKoLvd^U zJQlq)0+!RUg$2d4JwCJs(62L^kR?ASI2ATJ+zAuOy6Cxyug`CQqX(3*rQQ3(wF|ph z*X)bzNtO%x>DNVVmg;y85Jl~di2hefnQ4?Sq)snm&S@i69R&sC(o@{C*oQ8a05z#KVudNCS=-kUDn?u%_9$-&~x1KQzdxxB-@6cx} z{DKeKt!_;7^Ab1b6Lq2e#9$crHAMLMdg00Lmh@eqc#)Jn1v~Gu600aD(PYNCqiiwh zL@pcCrwvXWYl}eE4fqre=Giyc#k}Rph;5#r@7faX+%m+YXLaa0(+(1n2eMa5ZK3{Q z7by2WEvC7=U=>fhgY`&1>~lF&{L!igj1C%!YQ6sAv+*g$$h!9*hH(96Pn5xitWT-o<+zMl&+rZF`O`*QQWmbo*`#NDGztz7XJDBed z^Y6c7yC;8V1*c76j9pK-_@yBWa9pkIh?hEjv3%R3uD8gVn$WHPnHC zh<<3l&J~0F^ih>tCTfs%N36IbVjdb`_wIef_~(CMh1wJQI%e^R{-Z%}!v*%Bt%F#( zYcf4QpTJV{+hKO&j__rSA8Sk2y{3Ag7$i3p-O0ND(B~-j`K_37d3_v|)edUMJYXj$ zu27a-Q^8vG0K8W`Myb7PDg^&rBvyFFu$08Nl{~S7;bj#h}%QHi6=ExIOAty zJbBd-uf01U;u3Szj-Nu|&75lBs%z-}^Wz}!x2#|toNkK1R4Z8MXA47S24Ii$#iC`W zYM?sxLL3giEr#g&K3OK(O2*se zEMwplIC7^UY{f_JCe)|w`zhD91JkN?vwCJGQAWsA+-8^D5h zQ=w;(j#%wCn++lB-fvhP-fc31=sqo=v8oRLVBQTzG!JCuO(&uC`UEk5eFxZ3rxSMd z`$O2aZwoAQnI;M*6=LW-pX<4k#&lGWQY6M)-H-iM*PWZ*?BKu=b4~W%!uL;a*0CRfz zz|6!zwf^cRQ0n=D6`y$|MwxrTo!3v;)ETDuE~f)rpV17wC#i5{p*cj*Z%1zE#jxAO zm+bjMH#kqf%`viD1K8JcFYA5zjnMBL2&WwjnC^q>__3cC+=zV2_8i4Iai-q68M7FO>1jgMS zAl};?VFyDZaJ<0{ruD{8vhKr~HN??+I&eA8A9cEJ;-$MAK)p@=*u0f7EV7Mc*M~S^ z)*NfN@-~khuyMj8i5&}zuXch}c~&@hn1NEan;&$bHMExD^xZ9Q70jS@>>**~-Wo$; zFw=;8o{yA@Wn*DlMu_mws>$jY&VbiVvw7~OdhAZWS#Y%OZftC$Y;v#1^51q=VQghsT+hsBST=P6^Mtknlrv2>@hyV_6~-{Awx zjCO$=pn~h@y z>3ZJCu?9Or>!b6$EAI<5=JdOse`ke?sbNQ0%AZkSd18@xe>#!9^NRvsy1zJe?4eRX zYrk_l-Js8HqdfxXf7{Xh$n`Eq#NXxvVCek{ap9SvNFv`Bw=~A5mXTuMEPuG^ut_P- zYkWXrhMH^pIE?;oE~op)^Ihra3$%w@C-{u!*2&PT2DYfaX$J(C~t zn@MCjTG#DEz8zGJemnHn{Q_$57s`TmD{8u5`)gfetV!QD@*>l=ez#qzU#c(uojwa) zho4uPL>q|UY39)BbPpV%8-FDAWL;nrg6X>v*?b#0`E;*Yc$(I{hZH~J^XHAl`t#$( zmjhEU#nOtMrnO0%_ExZ)T-U!}<^7R*_>N9EcC$b3owQL|9Nz$UUc4x-59^P$4EE6H z7A52`7y8|TI=E|dsTefX7auPuW8eMg-fhn!w)s|~Sl2xY&t@HBql+K%Jr^#D!E0Uc zzHVIz7)O5g>krTPZsA*R0A9ac!A!myvPPO*Q9ig0>V@0FvmWsx#NP_<_Ua5OvU-OL zHgNpuO=d&i6Luq`hWED;H`6uZ3EeB%oH2&yWd4<8+NY-Hc_Y1E;<2w6t;1Que6n2Z zsk)dsJ{U6dvlSz{FB?t9J3iWgy`OH5`%d)$?RU3cl9|);xASAP4t{Yz1FI9pK=x+8 z?G48t>a!kX?_H11aclB$HL{=aC|l?`GM>$%d+qd@R^no?6U1$_h7%%>%_a|z^EU?7 z@kqv6m#{m@F4*;R9f-Y<%X~IP(A+XXbi7l_?nL?Gl(A*3$;FGzlkOK*8|@Jz$-r5q zhnUB{$6SZnXF4us+fFBn`Fk%i>&-4Oy;@z&ra8QOXbslFQU?>8<+1KdBar%J4F)>F zj|5kB(=GIy##`f={q89kw$qB)k>@+m{rmH3^xLCk;5UQdSb<3*ocMg!cG{^=bo=WZk$#YaTQ_2t(eP zf=kwNWd;3KZQ9Rl*0IzOXT0r$t)*ZfWG88kiBUtppmT+c_J1!>cHjjDE zLM^_Eqdvx1&7+((TiFiJytTtsnU~hrtifWJz!p{9@yE_f$JZNfa8u=#f;nZ z8%qa{ca>VSu510_yYl7z zBsPw$>yq(G+-zP027b4J)b&T0|A#m$X z71m##DIRXW!;I#Rgl!p@6z$reuG2)gKW_zFkqoTwzH;`p)d2XH)^&GGYYn+Eqs7N7 z?pSio4gx0K;eA8Eqf| zJ(x?@?U%n@i96=N_WTor%A@N%HONdHqIF#heOGK5TgbN8U7?&P{mf>)84T9VBb9)z z(?#DO(?P#Q42!n7DON@efdRCxd;5MQG&egc&Ws5bo?WKGp?rUVS-lmzA(No#wk)NrNzOq7DRgxG7>bgrRw{4{J--4R>5G9$on(;)nh#IBdzPk z_MV1=_1>rll65N*8Y;PoXO)l|gJ9$4Ni5RfZwA>9m~Z+YICf=gcudv}DQ$-Vtv|D` zx-SdHn+}Ha2Y-sm-KFt6I+&!5Vx;2gz_iN@XM}Gg0AiA zgsFNsXY~MVP+|d(zm|weIS%-=+#QZT$`ieo)W>zSuIp>mNW|HW6Ao5wVeEQ$9DK%w zg^+do`nSYy2d{{Mj)6?y-T@5!9B?dIcZ$9qg9B+@_eUaAFUq&X1yj8sX6|?OKZVV(g=rl) zKTeHzR~!{v$+}11MT+tImxN2pk`)W|9CpsqLMOsCWN02qq8_`_o_a@6+4S{9*KZNsJFFFq z+c|`y{Ffww@o=4IS2{>z0R0qw7}ZZUraj6B(Z(&>viq-@if5aqQ_~3cF5~b9bn&@Eg$!hfVOXu`{$?R{eNTWxb)}9lGTH5jvd{x$`DrX3nDjXDCl+T?yR(Q=(ezf3Jf1DQABD0?qQ{{`xAtV@%M2hmf$ zCFn1Vwj###L1tswGh`PO`z8J0twHNVyjZ5IqcXj*KdBu=-U)>()Uko!$ z+KcTh%P)dvt@T9wRayiYlhy5IZwg`lAa(o4Pld4DOWkhYxDe*p{B3W=Vm7MVd+Qc} z?J{-ygN_C8C|Z|>q)n5&B2~~Yua(dT{ZvqPrLE9uo+_x1Z7+1dw^Go&tf!8*E`=>y zItbk=yabm0QtPG1i=m%cN726KK@q%}t=70v5%{lFYjcA_Xtr0aeM}1A{vKT#Ji}7j zdJx0a&8>v4-HgG+qn*%)yfG|b`{gla*Hz%NzoXD^UzEbML!E?fSXBaZ^g9c^x}q2+ zIjME;??sFU)p}m%BAAz`)&WBc;p7RmZifn>S%NMN%I_{I+sL2@Y9;h?4H+gUv=iF& z5r!7iI|%*S1Vf!;C!u>7tH3v)v(SN!N})Y_$D41*=yNd)1%06tw2HxLzFO}xEP`np z)VjT*5Hga~`usR`9v=1mrTmu%uK(qM>wkIR`d=Qn{+9=?|K)+}e|g}V=OK~hf$M*H z;QC)4xaN7#iP5EH{*RRZ>VfMbRu5lTJ#fwIVepprLi2hsW5-3rvwAqi>Va!s4~JPj zaQ&|yxaRfH&7q@c|5p#Z{a-zB&Fg{tE2PgaCHEKiDc2s%r%}vk#_I|_(UyH*Ij61A(?*rT_pWV4{O5}$V9f53^Z5ARB{1!s zy4^dm1mv#mMSGW>C9vJOorn*zD*@AZb$iE#C6H34ZXaD)4C!Cg?FJ6TaH0+SCW!T| z=eT0f>Z2#N<9M(Lo{mws$89fyv*Xq6R@V#RfxEi>`h`OH=%H>O{JsEg1ghKJUKBuH zh`PPa_k1|NU)|oJCLiA2Z3X=N@Xc8TH!^jFUb9FAoj*68^^igZ~r-jgZlUkqsQveC6YW=%$0h}yo z1>E~feVOmdbcH?;g5h0sJD~%tF?{)?Cv@K|R-dG!(9Wkyp^|nII#X2wr6W2Eom)~2 zP8Wm?NRGBUkhPCfm%DVdWgQE*1R6hCbt6a>nG1J>^`q6be}I6;Cwrw?_mrY zYdZ*S-xPyWP$!{lHC3>1e`ld1AD2KRO_1BLa^GW*2?yU zkW!@9ce<#edElDoVFAkn*Z=as^}jrD z&GW$Pf&27dJqTa_tp~3E)dSc6>Va!s4~Cf?#BcxA18@IV4_yDN2d@9s1K0oRfoon5 z+=JYw|2)XG`(F=oy@+{``;KewJMJ~Ex!1VAxaR(`|xL>&D ze&HVBntS9*yTt%~J1aHI*!Re0i=n7`lJcEbHkc>P1~_+K*>F)dkOVLIv2l0lp%HnI z`oaq|rX5!tj?aY+_OqelX{=JUFBif(dx8IE2OP!P8@scZXH}{VEI#|XJp|ilDoV`q zp#S?taNuk#zDjf8rZa1Qkgn1sIWP{{1I=%U-!04r%`1zbTUrvHtH^?izwJSzvS5j; zIzH@K1|)i_x1ZyE9A0%%?>DPy25jGK55GLOl%8*#0hhK zUyhUi%YgZAOF*OB0Yw?pF7NCBC+}0nUd({pr?a5`(=k<->sesa#U390BJ3KM1#2SI z+tg>{b=j!y=V6w&_{-|?-efsHU9HZK4eNvdEp^^_pAY^$7TGKhQCpY5XtNGVHctVx zeyu(h=h@h2eO(N75rz>9n`OD&pee2 zx7*r5>uJ48)9&VgcY8aiv*}g3ij8GTs5<6m#c|m7Mm@$;EM~vXY`_`Al>C_1T%7b*MAn;J07<5pD6J@ zXE>|l`4~HWoB%H)_DHoX=E!jMe#_5iK-{Hq;M&+%>iy_AymnRhjkhP=R&S?zPc96+ zppLnCA{T;d)Z6i5`9D8@JX-^9mlVpzWp_i}|K9g!nrT2@z=L9Itu9*2rF zCpa|OO=@u|116-ZwFQemr^D{M#x+5$$K-$%>IltGHb<^wvLVE69Gn|rjs{p{!vz1? zpltg~%A1o5KbJW`K{IW%{8bJtn>H3UgbYEmU*te}iXGVRtCSFH@10-|iSh5HeJtK9 z$P!wP?S&RPvKrev3vQcSlO9`ULsC;axEFm#O1I2`Zm&lJF71TkM(4o&X6p9Mu9@Ju zPaQA0WZ0N*rqAKI2?Kr>r)-^LYZz!_h4 zpIunH-#YbJw8m#Jo>!0eG~50!T}NoTy$Slo_A7lH3ul{*K#!d>!SXtQt)l^YHYpQY zUsLNlGjaeEOUO$ejs{s}f`c?0YA4^7Jf>vA?S4+M^s@%aV7iY|-LA09fi7>d^6wU*t`uc8bfPGewIunBt2#`5ZK&JVLOMlKu!LxL5^j2+*36D>eTvp+K1n*rmD z0bYi6LD#QjLDwktc3QCf?;Wp>Db~(~Xj$Di!ot?aW2e> zvxoZl%j|zp7EI1px99H9fCIOj;L^p0h}Zw&zU=-v8_NdPf8xOI-LQU!vg5e&@3F`l zoedgY*F$aIEQNk)j?mtz{UxrStqg*$+NH_^B{>kdO0A7gv785o0FN2X^eROJ5IcY6 zQKkzjLLqCzWU0@j9MG&(>(0Y6;YU&^Z1J*^xPE^l1TJ5*kXo@Ai<@e#$=Y)dg+S0= zBypX5FBsgUfzsEBIWYRZTE7~a37@0bx1r{JC9aQ$1wmOs8xb=;T&=ILcG)Hfg6Fl6 zxGp#o2toIsDsQpvbULfnygf2M5CZPsR{md`9u%6#1e$IYn*Ww-{#(AypmoDVJKvXv zqN~un4_xzp^1jti-=N@q<9)7Mp%j{rg=-$e$M|!9Tqz$TAN!B!pF;DTaLseVb5%De zT*Y(6b6DSclh8c3T=U$P%3(q)SWN2IFcHtS%U^B5VisKp7u%f0+G~D?i~Vwa^sjbg zF$US|Mc;UP|9k62|GBQZtJW)6OjoA}F-C9Jer9Ea$OG4Le>IQsEQt`g;(F&_&0~U3 zMnC||?f*5)IoCXf9~Z9qZ@K2b<=f=Pj%&Uzu6Yda13%VW^S<#K;4!?k9 z&HKsw&ufzRpO4p(^eExuJ^Qx~dA)hC@oHFQmin@Go`f9rslAV`$OuxV9pJA-sNW+xfnD zpZU3t_nG&T*BFoCxz$&kBhhSaq+zII^i)qSG=xxu6S;Fz46=@C#vg& z9}BMevEw@L?-+SMwO58iaEqZ*O<5*9H46vV{(90~k_m}(!(gj!Pqye9V-oFf&{sWC zR?N(VtoNaC<$hzy_$>3qicsjfpsh6RTo!z5%+4FmCek9NcTQyeF_Z4&WuyV9y zp_>H@bJoLB{a(@s7L&hfJyZ^8B6N41^$=UtTxzD11)~br!|xHfN*;60WIY6Iq{@wK zUz?_^hl7{;NSoMp=COWevwm)Qk`1?7tAD#ADjP=sjWLPLh8C>Pk652&b}jZ~+i~7R zmFI3}gB=^!BQ~yyEZ&6mEr|8)?1pTx`a7;kEGA)vIw#Im+2DCA91;e2NCO-*!8th` zS_e;&_U+1q!v)OOIxbS~=S=u%6$T-L7l`rpY#j#FFhXdnz3dp}t&^5s$b{|s5m0Yx zE;Tuy1-*~02hts+4qr0iiD3l1A39Zf%VO>(g@YU0zI7{h9zLp$S)G&(fh-0Mn=0kr z%7!*&5pZSTILUx*M`C@bWPNDLVxI3&@2fwH`R}H>&ylt{VB@$RQj)`^&OcbqH(3wT zrxntXZkh1NB@B9>h?OQKu;YF#6hfrE;yB{fq2ObjA^Lw}7W0~Qf^;*So!`B~vtK)w;(1Y#kAlujGeK}zHH{PIO z4qV?62_ITakP_H--bHT!Z}wYH;~cR6+n?pyIWXq$enWfZzy`Yrn5J<+n$P- z796dJfTD$|((N9Zux#IYu-Q^9`q}*bdMGYU7yWPRwgIx_cu^;xyF|jZm3yV7tp9FV z8(^*D0m0G$JE_^Q>u=v4jmrjq-w3cdbXfSJ&H4ziFHMxR!m_}~Is!gqACcDX&Vohuc+RBOV-ZM&sEEI<93#enc4Zjeq9H7pHrS--T3-1`1eKiwNgXxzQXaKTKnnP z;$Q5Z55Hb0(v5MsU4dX-Hu;KNp-~_>t=r5)c;3cB!EaqhB;efeLcw^hdw1bJ6AK0V zJ#gEOUkxr4*IcCEU3O2-7p$n%49ADc3Is#0`4xblA1Dya5WJ|J?9w(LICHLfXN}7> z3j~W2D@)w-PQJMAFa6U{J}@~?@U4b@ODuQG7knF>QKz!5&J+9~hrGc>p1DHP^eedL zaE^$npS?xpGeG^@`n>t7m$kWK``54TE{PtOEB5=*xOUXVPPu}&@v|g6W=po{TfN6t zZ1Fiu^tpEX48{3CHLKSi4Nx?2Qga1vy&Csq|I0Y{hL}-B`s-|wli=3>DLijxi|e5O z8W(KQGE2?9^QskPyV?CK&b`+@DcWz%7Cfd=_DNC8_RBdfXmYh8iN$b!^Iz|R`>@~g z>+hN}ADlKZOE6yWtxJl*Z2O%3LOv0NAKNd#cDt_Kh-X~O60BJJ!e4RSQO%I`=WP}1 zSpPX^9*OxfDu|7j^QU7*LW#ukz`3-`%nV#unl0G1?(_mxJj)g5TaBk%R7Na^oHyXg z6?}~4mbcdpuUEZ(pC{t$_qD{!*>T~ltAFGp{=8kiO`VpFsGasO;`q70YKD(7e))EMmDLsJ+ds*>aBEg? zJSQJW4|%JcFLIULw3lr1GhgJ8Nb36JtQ#_0UALV5%yhkRrFEfTJYv^Z-aR8FxE{l8j${eG4fb!M zoFnCkv8WFF;8Uz-IMcc*b7<~Djq7OT7@c&sbcs2gyk|oX?!3m*?maK35zcyNa3|Ady*FkoC zUDs{JUq59D)`bSi_Ziw*bGSXr183mctCLkf z&g2PJRCW7`v)Q?e*P-)~H`tT;opW#f&Pr7t%Q@f9z%xzd#VqHXt6Q2im37#0;eGx# z%od+#=Qr+=9^dukJ7)Q!pP8OrLj(ZLMv1hYS+`>I8LV})K(OwC+1K&7qI|)+%7yv(IXh=^)(x`Rir37| z7p&{#5P@%`jwCo#SN$B3f9&C{1gAN$rr3UdSr81!Je&f*46i_#?R*E3D(Wh zXeF0yWakjZx{6U0Pj6o&SU2E6A+B~S6s%kC_z*WaUMN_%Wm;2tL1-ax){PyaFNdux z0?xYfosZaWXOUoCy8H#6G^s$at{g1mklO`n=CwRUlY*(3zI< z#M*qpy7XEnId^=4VBPpNAF=Ds0>Qc!L%Pb>ZWIXC-NL>-Xuq{ku&&1Y!E)QZ1%h=S z8eGLu6WBWsj6c_PK8?F(775lpbW&R`-&`zMck5(RS$AVGaMrCc8za9ySOT1NThD4E zKMW}mtQ(~95ntX`AXvAyKf#N`3I*$SXY-JDK2<1KHzawwyxF->ux{pFOL<&Pftqz! z8_1P51%h=)FZ+y553}c4jCJefJ~H?g2-dx7$mVEuDiW;gGuBD|X<95;H|v9jT#&?` z1vCCUF!m)b{aGwnH=&Jz+-X*+U|rXJGvuhyQo*`|TDZu^bXCAvw@&UacdRZItQ%{g zD^GY?C|Gx^ZUecoQK4Ynx`j8f;mjhzy7>7AtfgBlSU1SlRkm+ZBv>~~9xC^%W1PTP zH{s=IxnWtMVBH%1#d0V1J_%>ttGTOW{R1U}bt_sfmV+^SuE$tcZrDs-W>_j%cj@uL z@>ElmVBJ{bA#%>2Qo*_h^WEe{!&Sgpx4Ms$od3EMIO|$x^_5f1iv{Zjx9=_+CKn0T z9k@kXK8K41>pn8nkzIS02-a<-wL*@OiUsQ;JVg%jVbA>;>t0TnF5mpdp7}D?y>j1A ze#@SRa@O@evVyIHQzBTmN3Om+^LdG2UDw@%-WiWylt^y-9u9?<;FXU1?$%TS|E?+Z{sev4k!_<`)KDB z`I}LRVBJBdM#_0DN`SL&j|qchH`dNsx7C(m@`Irzf_1NKH2g}zRlmKVl${!#=cQ@maOBcd(H=6cGfvh{6W7EC(l+efNqr41^K2)-tWOu$4s@WA zd`Uhoc+4fxP(I?ACOEA}je%_EktWXVq}g74^=^vbI-6r%<&Ou_1n<>1?IO>}PZO+r z0By#3eN)ACnOyS2{r9H|?hSd=R!;AgE*O%|(Ut8crVHi_)Ndp&f0iy-^vY)~d63R= zajhpt!*OmznqUSn)5JPby5L^@WpDA8bH@eKO3R+%?myJJ`~LIzA$xYf@9S#pKY{1I zX7{MsecgJK;i~5@$Hn%$7$oCMhcd-};o2b_^Pl?O@{j3<%o|v$@7)Cr3R5(!$PoR6 zNilfS!Yt8$*KrZpbYqqnV=%d^XyU8BkG=ZRBD|$GOXOs&qbI)GCR^kUceBL~)@r^j zeP)AO*kudGs6W$Cx#5!f-s86iHu&=_HS7B8+TzhHp0h69(?D5rN_`KrR_Tckux)bo zlT#OAXSOfS8^N0Q6nB=h=NIfcUUzVpB1l7hUo?I|1g?$A5)4^s8iPl({&UuSm~#jt zHeSx3@tVmvnB{@9uIlrbQ9s*f2;QjgY{r&oJuW!5cI^plz;ej>wruTryp83S>qk?c z;hgV(W2U~vW7x6atWs8^fzK$@#r7XP)smmJJ}&m_)1r}V%#JVTkhL2uae_md=-USy zUAZT#0nWEs*W1c#S#9vKjEeWekN2gD@n&jvk$bSZ;;dVDpsRe3)f;DBn7MMpo@%S{-Q`yc(*9^PnBGX%BgX{;*IhWPx^gm2aIe$bYJ7cbhWL*bwD^T8cxk%O^#i?CE(4E? z-%3H(@Mh0U@!MYua?M>9s(rDc{rgd4^)dtl%S{U~HekHU`i4*fK3tq7e5Wybmm-_h z181=My&n~ha)ua7(4l9F=~3*y1Y_Wk%k7kGU18yCjZF=d4_LkNTm>%JgfEz93&sn% z(ongC)hg#er(x>z24~=4|8B~CkSUHu-GgU}Zfu*JEqnA&z&@-GoE1Z=+9{3M_WA$l zx|)0(!}`g2IONGkMQ_$0@!Vl&n4Mmbp$Cvx-!GO(pFFTL%u@97tQ19hG7XJ@rTJFB91rVBpTu;`?+XPWmvq-|%sik*8o>t@zBl5fgsf_3E` zAMt|?>4J4#zrV*L>e2-3;^L>cs`R*E-HNQoIOYZO2)nO4dTRlG)jnOYZhXjPe8neC zu&%Sk8|<5sDp+^WsD^T-S(;$ofF9@Yw|!}XbzRKTu(fBpVBLp#xACE4>4J3wELP)1 zsmBHDR)m${hPB59>jq8vgttCS6Rca;U^VW#DowC18Mq$XzfKdZ>*AG&FBqf=)(yG% zO|?pqE?BorZiVf>qzl$P;2V#>S)>Wp{k^pWcMM1stc&$r@q>yq!MZ^XdvLGJRKdCf zbNk9i(^3WNj-K98&NoaGtox`z2YI1?s$gB06m8k|dWvA(D?|0<=@rR>b;;{~vZP88 ztm{1JA->-vO|b6ekjC=HX=#FWgY?_V2JBey`?^8*lktTYDS~zDzGdSjYf=U4s+ttw zGj%C~b>-eKaUxC?tV{n~#gh_K1nZU^eTE+wBn#FJJe7%~2Brws&8!?R&o56AtXti1 zl?ZdJNEWPX(|x8~I3Pu^?t4v7 z*?L@(VBP9X)^h!|qk?taKFpS5M;{fe>w=fcZ5*1e`XPX2f&S+K6p9xFM>Hd(MP z($SFJI~^0O8*{ri-EMmwrPwLPc}ZCq-NdSpuBPqe|J;uW)(xs?FVE?kBv^O! za|5{nBnj5d{N6-v(%_h2U27{7S^4#-VBO4-{pE$(#{}!T9ULm^fwOL)wYhv^Ws+cB z`gxT6$~sA~?x0)a7(g=;mFSO#vC5~J zBMofY2p(CaVf#^Q=%wrH*|+CiaoMwA>dfY#57v68TI;!hels7Bs_jmp=OOFpDhmx1 z-sXYS(RD685@(6Z-&`l@ueIovcTO<+WDZXBV)OF!>x)+U_NN|iU8&sm2hj+(!R~<) zo%(hp`gWxkIPPsvrVa^&;1lV1eey5T?NpW0u&XP*=GBk(u1B;sd^sMnO^e1R4wSU3 zonTsAn&j6q80KhY;?}-7@}W*GNcF*W)X3k2^mbZDziX|+QI=Rf=ci2;pI8SeeHBP? zC;$R1a>+ch01u8jE~+|LSF+>oF0<*ZRXlivrwk zR~4EQx*Hp5&8Hew9iXt4HT#}yD(-*p4GL*+M%B#U6YMR!qk`+};9yuWe(YU}TuvUu z*{7ekYiA(b|kZvAN%C zPlVxa;SZD#Pefq3G8i<^mZEJ_yrJww8b+ZpxK=|?vF2MaeWzJUR;~4>&K6Oa=je}S zAEo)%U_cu>LgVPE?0fVST+h~+4-WUouwI(TtYYoPuzXwCI z_he{1O&^eD1`ZrkrJNYHRcAwkn-WP)2Dv<_VXzjq!$qqRz~>nRuM zk(EU53=N>QTWsj^OYJFW1>g^Zw@TQ23UM*>2M1O=9`5bYev2Yp7_EmI>17eJZz(;q zyFdNVSfT-1Yw^`dy^-d(5)ysG3+Sa!D8Rv;J_rrL{>%&DVJ!KSo1*8;3mvtJ<)?`~ z(MINlSBL$`S^xLw`N%c&n0rff)X<$&F)t8{qsoVxso33P0R>V{9-WZ!ALfN8Kf95G zmhRFax4AUNAOiItBBOD?v}p2#8^m#_1vHsIk}fjSfP&JmD2REXQCcXPy89-n4wh(6 zfib0%Oh~K4?TO3X&!p{7X9y_zMUG@kFmb|Lw4Hh3cib7|7iL7Wg0*PWr!jPQ=L_V6 zX1a7^-&Yd1&lP?o=E#SwmVi+;Me)oFKiJ&*Q&VTt;#`&d)!K@V>8wwG87R<>x{qXb z?i`3IJdAu-I77!%XVJ%QGP?ZsGcvW9LZ#AFv{!2!y<60rX4+0f$mk>aHf#=5ZKy&! z<0iq~8;{V-M;+kk!JF(G%0Uz^y+K9hW9fjQFGy3z?#Q6>6REi73}0ePk~P8 zy4bKaV6AdAVc2l$`ScXp@L)1Es`@}?J*|-zD87(xKV2YKOG3jtxPoK)D^$k3@K*61 zjoWWcr{#@DaUEt+#WQVcykZ0zIQkR0aeWT+!wqG4t{aeFUr^PFP55?X18BX|iS9pD zuFME@qCd?Nw5a!{w^UcZhb|r3#L${y%K-=?LvL$ z{w9j3j!@-&njASe4C*vDD~b|bq358VsPm@Iv}*iK z-fttmBbvek%PM6v{rT|qQzdH2yl^Ep8(Ck}p#u$jNq2Y6pw+6@>^rXcp!azqX+}?@ zSmuQ*?-s)xHm~_m=7sb{2axkT4GLo{BwrINn!2M4?ZdoqI=U&jZ4rwCpSnmF&6Y#5 zc`ACi)rR(si$@WW^(0})Rw<}2&`#6)(kaXfA3~jE%j+#r1@l7p&3<5f(gYRm=}+6J zPN7Yw4d^`c-pHb&3%y%2j^;2gM8PXm)6ar-VqP#X9Khz@u#uga7q04_kfU@B$u;JM zd(sy2{>~F}W5gPIcf}9su>N9no_S%kriRkh@~QHO+X7l@<%9HMipYY{b!<+UZ^{uD zdy#17g;=i_A%B=X+N=_|_6s(YzeB-y+f1 zl{Ki2ekBVRwI`BA1KM)WZ2I`(FJe(VmM*<>1KBL>M?>Zpqp`NVAvREp4sA9H%3o9y zYMCbWnW#-S89CBJ?7Hv=O`xwhTWsJRW;yo$4_gMTU7`C~He z`t%!m$gT^Su~*Q7b)&$Jc_IAjRQRF)nwT~CD4lGsO`j?q=r-nsXYAT>r*&hv$h<&I z-ymmKTbOWaJW5S)hL*PDaiENfggt=qw1sSA4tzU;q9 z=o1tvJ!d*TG7_#{86p+2XJ-!Hk+8L^wG_(UBmI*Y3Er0-C6f&~@QTG~jCGe<9?OQ{ zBdqR7za#m!J>VI}cG(qa}L``>1`(qXbR;A#$}!&aE4=OMP=e)tyHS};iJ zT$=#~t7D;3qlMIw#n+D70zn~zCD)rdF#hH?=#e#09IxxSTiN+WQ|hmq3GJV3fd`AJ z_(mhTh_(0BVs)PbzC*TyBI1PdAlptKlQ{T}mngT}W-T_6K z!T2(3|K+&@9wzU{`;}SX++hclEy~8l|78K4w*w9g-;a&hw;@~3?Esfqmv97Y=U&*a ze2#nN6bdg4T;5KeSzjo;aP?(3xjeQ=c%kw`6~4#5ljUBJeQNQ+D+R&}I=6<(CQ}N8 z7lN|7$-7<`2roRCnu7l*c|Q5?+x03&;IGv+u~57rI2B#eQ?xb2R3K zgqIewTUNgC!l6gT^3mT#!V7;okHfmp3WXOAzR$sBSMq>+pfyAQ>~FBS?f1b0fu z`U!c$3m;}plG`=R7hdR5VkD2hS|q#>bl3^+yHY5;PIPZSC-%-L{`eV?8$ypS*x$+~GQo_Qh5zPo&8TaoaB{=~g_;^RW$ zg}}?VaGEL~xEJbMn9FTH<_j;_-0C8a@GcTwsP{UEO&%5sFDR<+yk??|Z)poo#zEF6fa>)&RCN*DpVc_GT^1af0;RTY?M80EJ2;2+ggfGrw z&&0VG=!#N2Svy~N;ZRg>*{?BsCx>}KmGKBq{hSZn3uRNf;&uD;g%|#O-Hh*FXYcSc zFC6UMQoe90S9oEL^%lJ5Uas)MpR!@9UhJI*?uB}j&N!UCTgAPgI(-TkHC1~d=y`=I zGl;!s#k^2I#82_XCR=#nj}%pUfqieqy-?apiLVaH5?-j2+A0!5Glds|TGlJ>E@JOP zGB4B@r7Pau&k$aiqI4}ux|Jck5LEbBp<0(Ayin=TUT)!#D!kzGs)f9FLW=N$w^;|- zu_#%1Vcmxt`1pu4;e~{j)wlt>|HiKi3B%&?B^J-G3lF_+;@ullgcr)@^^w2Tu=`ZZ z3pMQ6tyq{Wybw}8Ox_ZmCcLojQ87OKp4|gyUKnXN8JF>B0-aN1v-a ztW(5wp(eAd?B|p$ywL5px$H40U3g*tjsti@I=c_dt_#8b^(r^J6yXJQMqe&pl`Ona z={a21d6g!-kWikAN6bnWUMOkP53ib)BD@eA*-1{=ku1D$Whz@wJvL2v!EJ5{{{Ave zc;UxTXRJ4k#WOF^sU75Rxyix{OE(RW`%GldMA&tqYW7)tW>cE*!a+8F^B^mBe~euh zDht}l-Pt`TeqBICCi2sfX~GNjrk8MMuQcI>gDWGkJKH|LE>y2>B@gSLBD_%H+glzV zm?peXmV65HXLkI$Q0wA{+iy(~UI>cSkk`IX5nkwKtS<+!{BSSGSJN>alPcd&1}_;sPkCm6R|b6j{K=zW#y{`NHCg@8(q2uDZQ2#nvHG@5O;9eNLR}Uw)R(s)uQ8RN} zoowNSkWQx+yWV9AFZ@~Tr^vsUExhogPjFOI!uH(be>1qAhcjSZVn;tgs%e@6O z^PElkm3BvO`^;kBl(Y4HPMU*V-2mti7cbXadP}V?EQNWtD&jt)H|zonxaRI6b=TU9 z_q|;U%RIfw`njE8%7clJYG{N8crKO~>aK&yH~J9!Uu-_0p;i#~U=A9jwN1YNXdU#k zZAF^&(P7^?Tfy>xRcI}nlXA8)5N03#BU^g41oYMly6UZGb3GrC?N4&!f;zym)Athlh@&D003Jn&#jXVYEV5L zoEx-)wg!z!Lw|pme8G_P@XVA;Y^FitkhTzWgUuti&{J|P>-((eAuPmf^n%#Evy`2XgX`3eNd%hzj)hlUnSb#FQ zU;ZJKbSEfjo|RM3(noNdrO;D5FF7qG#@I zbbY^VWW~^PB&K{hjWt{&t9~9uV-8HGRSkX;Z{v6}|Dg*#(rFLrQ+^%|Y0-s}7GtQf zi5uy|{-2wU??(Mpwdl3(VR9{gDRuIgNR~WUON zor7IyL~tz{sHGuG%U07lxzQvbZ4}bD?n3){zCjw=KU6v|R#7L%ShCA&De`{jOaneW zMj@dZ__5Y%dTiTf5^k+5I@z_9g? zTYqX7XHDE!S0KyPGw6@&Md*xQ1LAzikNWzX5$zej(6;q6=`pitWV=_3L|6OKE4o9; zRYx{IUD_;q#KQ+AHPs*^3;d|(#Zjb3nHH>J_hGh;nS`Kffv$%WE(!^=`ZojuL1Z$wj$n?TJHiCUksmo2wXM^6`y zqKCHjq1UI3fys8=*)bbRB##}aYejR~%w!V%Y-tYzoL&;Wm_6iNbQ((knLu2KC%sVW z0ou)1lVI;lWQ$h@G8D$;*!Rx$S}zojV$YJKk4vFeYntL|1xCy6dc(t$7nR4@JZMGJm%;?g?a~)-j7};R z!KE4Rq;W?sBE^%r;E~u0_4sxly{vYJPoW*rd&g(U-@uK{BiRO}+P_1V?EaT_zh)@1 z@*_HD?gE9=n;@MBU)bEU&X7L6DQZ~xgUz=(8xGxXhBkNAhIa!df}=wV6qK$H<|_@M zRkIE#ZMY>Yqi@jqI1@CE%~fT3IG3%TF#@;0x4lTTg}4XqK%qLFi<#h%aP zunOx%w42W}!+_q-Ft zvJJ#dwu6vUwxsV#O*r+{0rogeBNNwuN0a+FL2oM?veExD8oI*?+Lccuiw=H7X(OH3 zni>w|{kIxKgB;=6r@5qYeGQt;=9{%^K8Hln*C;K2F6g8UCjLWiA=_0;;ZxX6c^j)4 z4If{qw0wmd-Z+B(yWz{`fGScxkP}gxEH)RKrk-SYHW|$|zksfWc9bs-TMV0A&Z1h) z;i|@(OQ5F1QnnsKl45v=6DWAsHFUtQ5ji(!0ho<>g1#M#CS6z#_11ht+wWW^!E+~o zaZMBWK!1@_qX&V(i;nQasU>aurX5T->5^YWE2Q#O2 zrtWL1Q1uEEAgazZ;K@T|3w@yV?ap-L*cWJi4O`o&PLJwrZ3Iy_f1##>bg3J=8Ts*k z28y4dLwk|Y;59iAeR;1#i>FM2-Tmy5oTEcmkDLNgCoNIc%hoirg*A9I>w!AEwV=i} zwvZB+B^lYapzvoVtZ7p!oz`ziAA37M-4F#rH!qTGhxstzw zXVjrDqq;zs8!fxUP%tYQ{PxS^_p3#K1@fIPh!{BQ0ZMyf4cOI4f2X^N!FLHrL{R@(FpUobjXk=e@o0Hofm25uPxsdE0 zBj?9GLD%}tW9xzIDE~8lhE(x$;rsQYQeo~B^f}5Co{VaXo?om$3wwG%+h1eRj2q?1 za+C+uU$jA8zu!glN-lb_Qb{LywS&@W!zejy2K!IuDEs&tBJ%=YcxHVA%jLz(>1H$+`O%*Kue)~vS1ZVP1=S=hRs&)b6f?RzHURN;p3(13oF6>;&wE8 z#bYTZauvLfh(J59H$-2qtp!)BiD;c)BSen-!JpS==!#}TG%wnZt${fTU2E`Dx^3VG zx(y~GVpt)y3SA4?{!VD&$wVoy{c319B$AzFGnnTE z#CF&yFf{B3j}L^CW{$1krJWUA9CDPLypxEYZlBA(!%ipOVYj3c*arsoJ5Gj&fwEQG zPMdcM&6vJ~z8KY*#J?y;KX1*Y4q*l4R_G>Vw$X-~ zH`1XyZuCM=763iIv@acW(nSit*Pp7Y6|~2b?J_Rcr+$j@RB!(vGO(^K{oy!?S~|Iq zn`?CFRwbMFbHyqW5Z{9CFq%x~7;hkx+cc$%+fSkMF2<5}HyYCZiYat%`Cihk`*~vf zb0+PXe1SZj6iKR|OsCfxYfdR^uDf z?!L)#LAx3B-i+3?y4i5*7uJb3`m7?(>|XxUV_9fGn+wRx>JnRfWdS@}-W`Qzt%O>O z=IHgR2y!*i7p%kDNgK@%liJ_DP(S9Y@`&#t6878|3X z<-Y8h^B#OBBasa2vH~8RD96ihCy-Y z=dUEkZR$wJPIj>P$WpS9<lmIw1_cXgnbs8PLHSK|^~D0J3R{2=lY8jfp~W;pYhvjJe2J#l4rK-h3bxH(lv4M-5`EQ$y^QxKJnE24s817t+AmiLD3H zh@{W0CliWhQ~it0h{pK_)U%5{TOX@A336^k2TbWi_mqzyci5T`ajXuWISwZm0=?Gj)FV z3e7!Yh6XNlrB)4Ip=U#`NF%5R&0_PY|7qZ_O4&b`M#jBF3vBPp0l6MDdChB7p*4!E z>)=XnzIlyK^_x%9X3n9BvG36_OK-C5nj_uX`3}1GvooPq^Qe{iQKV$=(YY`8rLmSE zb&u(amZYzvb~l|#lldFak)mZZ>Em{?{(dA%^j}P0Ts%&!wW87ErVHpBXH4czW&dxg zJ!yCaC8w4~qF?@=^wRF$)OYFzR1;`MFOPJj2g;`)lNsO1t`&B4{bXCzf0HJ?<}#b+ z_On5gCj22c-JNJm^T`OdekR^db7<$GlaOjb4RKF!q8dhH&`Fywq~xF@oftC`b$j`f zto3!Gn*Kx4`8VH5fT250{-}py$xGsJVIjS%8zwc{c!RY6x|G&wv{S9Tf{8rThmr=L z@%^&}#Q(PsZEdJ4$JynON7W~Y_u<}BP|gziU*c)|Q*h?RNmOdjNEBn$jq57~fu9AfI>q~9U>x13rDsul|Z#X<0>hxpM>~423YTb(#4_!ru9oB*NMpm@M%8%^1t_wqdOr+yt77*XYZ9t=^ z6+LxxG%43+`uG&8ZPkKw)o25n_BQl<+!eX;9`+11Z3->)oIo;-b>QaSskCVM0kZkY z8#Kdf7JWB3k#sc9LWM~lG~RCySwDRX@;kbS4(Ya+7_@anOS^khVz8f_HvA@)YWvbX z1^Y;_)-P2=qm^_|G&{fiY)sZ=E~oybdkAU1klb}zN>41>P0F6{BH0HQ(#nSMq|=Qo zQnJL8KJ-c?CtBYk6+0cNV`&VTHuewMJ8uSE($9tXv3a1Umf6xFLuZjMQ#Gly*p8kU zI-eMg{6oUt+tDpYg2=|oT2en{77aKNNlubK#0JlxvEyRNxqg4hbap)maMz^CnmY7d zXm8psVhEi#usQA4;{z#pGLZIP+k)OueIwSJOzFMA7Ieg=FT^us5Pjj?f=-z6i5wha zN;~{&PIJD0Bc`8v(`zrA(G#psu67-1TgQfU+3_xPxvCM}6Z4VObTXqleLj)x8*h`D zS>x$y+Xv*+nd4;9E<4(-?F};Ok^^yX=t&!Qzscq=rt*wG3uqy_L%JIFl|Qj{t{jc5 zK&Sag5;#N;{>RvPM^{xf{h!dJH|Z@(2c;-dlQV+~f}nJe9(orDy@V7%O6bx%B7$N; zQIV1}8<4Jm4M9N?K%^=HiiiTgnZud9^Q_BJpFRDVU*Jj(%-nhj5Pv^cgF*Z^(=)fh zaT$B1Y`l;U&mLL=3F{7fnW~P!{Li<+?&r#TMQi878_QO~56c$8Pha-KTix4Z^yI7F z*+bc|^ZqyC;Y{aySs z+=#LK-4pF0>f1m4RfkW&Cu?IcqRlw^vfVx?UwANjdmcm&c)t(+HRk|S+SwMi@ONT& z%hU_K#Y>>|$K5b3&u(~i&pOy$dI=0m$%6hDFX4`IFJZOLL*UZnJdz{Q9F-{jHf7%N zm}~SfN2EF8ypZOFb3vL5jz4MqIp(A>=QxwbnPW>DTaG7bJUND>G324{3ZjCS+nl8WWBKX&m_Mq-W>)bXuRovUhU#PEDlkG1q|W&}kihR&j_eaV(ci~v9yu3Bd?)kT0V#Nf!ai}CL+VhRyVBaNHAts6fpegHSeZ-Y-7 zXT=|>J-CJY(SM!ZPR)o%hxBsGntn?&&%F#47mjsbztNhi zKRlPybMaZ6o`wB%>L+szr(A=12PyAh4#N7_Lk_}>!ztrn_Cd-%m~l8|9LzpQ*#|QY zr;LNy2Pykt#^IE4F#8~7AIvzMG7e@RzOoNy98MVrvyW(HAIvzMG7e@Rp0W>S98MVr zvky<%2Qv<*jDy*Sr|g3nhf~JE?88&`!HmNx<6!pTDf?i?LCQFoeMBq!V8%hpIGBCx zRQAD)gOqVF``D@MgBb@Y<6!o&L)iy24pPR!>?1|l2Qv;*#=+kal%ni|8HcBggV_ft z`(VZa$~c&PfU*x}9H@+g*#|27V8(&UI2K38pt28U9H@+g*#|27V8(&UIGBB)vJYk) zsEmWz2P*qu#(~N>n0=tK4`v*wjDy(+D*Ir@fyy|TeW0=rW*n%DgV_fv`(Va_$~c&P zpt28U9H@+g*#|27V8(&UIGBB)vJYk)pp1jr2Ppes#^EdDVD{lD`(VaF$~c&Pc*;JQ zagZ_&W*S9Hfkc*#{{5V8%hp zIGBBavJYk)P8kQY4^Z~OjKeA8VD{lD`(Vc5lyNZo@RWTp<8aD2n0Z83(fuQue{T!zu4zotfVg9_q}@KAd46{JnV(*~f`iuezA07kD{` z2JFKb_TdcsaLPVzJl@^Gvjrem`+$8o!#A7t1E z8TLVjeUM=v&ae+>*oQOh!x{GB4Eu0~eK^BDoM9i%un%Y0hcoQM8TR1}`*6xWn0Ju! z4(1^IIpT*Lgn0)U-a*PcB1Yb(jwg-~^a*%}GrYqY-r)@IaE5m{!#kYe9nSC$XLtu0 z-a&?Ukl`IM-jSVuF`an_8QwvLcaY&7WOxS|-a&?Ukl`I< zcn2BYL56pb;T>dn2N~W$hIf$R9i+TtV7-|%YxG^HRG}?y+Wa}~?ENq7DiZJxXLyG* zyu%sZ!5k@_cR0g4oZ%hL@D68qhcmpx8QwvLcaY&7WOxTD?_kCO$~c&PfU*zf9bk9| z7~TPfcYyMa($DwwnlkTL`;d2}7~bI<-r*bG;TzuJ8{Xj?-r*bGk)pigL58e5%l{AW zh&H?xE- z(vN?a@gzXcfOmL?cYxs?V0Z@@-T{VpfZ-ircn28XfrfXW;T>pr2O8dihIgRh9cXw5 z8s341cc9@NsJw$22Y;^MA>&~7fyzFZcQD6H=N)Kx2O8eN-wB(}JJ9eBG`xd9E0@kY z(C`laKJawjfrfXW;T>pr2N>P~hIfGB9bk9|7~T=ByrVd(PMZX2}j{2pr2O8dihIgRh9cXw58s341cc9@NXm|%I?_kCO$~c&PfU*zf z9sK>@>AV9B?*PL)(C`j4yaNsIK*KxG@D4P*0}by$IyaNpH0K+@L@D4D%1C)0#*C6E@R!g@!GwZ8P_0|8T zGh2<_YR*<~xB9cy-mMmGb$F{wTTR|-)K;IjdbQQ+t#JDlMi=^8#W zk#udJ*@sj1VYP0n^IP4UnaKaD`Tt+^aLWR$Hg359vky@AVYwBvD$7CA`IKc?mQPtG zWjT~(PnI`X#$>tDe`86OA9dJ#4|-(%l-@7d%vm;M`4Mv>%S6)IkmW~~4OxC?*_`EZ zmcd!>W?7r%YnG{5j%L{za}YEf1eJqW{$)9rWm}eKS>C~%1(mZ{-oe}lmHRN)NaqMv z|7Q;3l!GwuNaqX8IGi#LW*_OSfq92h-eI`|vyXH}U>Stv1s_$VN15n@ z&DXuYxnuD5zj>+T&l%zCuHCTJcUfuD=NX_!ukP6K_kvXW>l{#JXm?yYIw!5JnGLG8 z?um!56{oT*@uq z$`X%_TlAu_f0u+oW#X_M#Zd7+#o@z333zzKFnao@Qt(dWiJ0-!V2W&90u~ld#GHS} zQzWuqk&wI~ z0b})!S;aoBO!Qi{J;-rI9w4F3DVGKwkmnD@n>gNeEF(Ab*OZ&ZC*a%yOR43w zDgM77jl<7YFQqwOP4rKG9EWMIETNO_cl%}bPr$z}FCkZKhreQbJRYsOnBFS?yZ`(9 z6Y=8i#WeY~OZ+>SiFp61g|s5`Bb0J29!Gt;kWxR(ME7qc;_XuNDS3Kc>XgjiFVT2D z70jKRF29(B-)@^l6)P5`&o(6B{>WMM)hh+)P=_Qu`14enccT!Uj7q>kNw3j{#Da9a zR1*G`m_S3{D?~S%#N#h%6X=IV1!>vJL|is`7!B%GklN*%h}||0reT)~(8@ar*t=XW znw{rSiu`&4e`iGu4VjytdLN9(Z`OCDp?M3?n$zR)#@eh|E|1STHhacKfk@5K{ zcZKmdBI;$zmzvoHxr(e%aHR=t+iaDR6e$VHmaVKJN>+z@P(=9n^#505O-5C|BRT z@z|@Fa=tP>{bhD4^Lc+PmJ~@-#y>*GI}OC-cgs+r_aC9+AN9dpaYd=y;4HKtrXO~@ zRD!Z3W~N&ay>Lv40@P+`MymFGZ;W`O5JeVz;6J~&JAPCn7k!`nkAGr&PmCLuk6x{R z(~tVI8-B*0>s(aix_|F}cdU3V7h$dQ{!E@J_!$0m_ti;=7RG$b5sO8Kgyzj~F8dkw^v18Ev(V&B zX@33wz3`Jc8EN5w@BBR-d*bDs5wy1Q0sracJuuUP4Ai2>R)1#=uAeLsbl}QTzjDzY zxD9jAHve<4VdGx7rce&b)^x2`ut6_8*gk@acx%0GxqD!zDLE)*#W!B2QN6H5xt!F! z_$lw|?q2xL#9TD8<~c8=HNPjG%|q`Wy6k0b*#~#FDnN-VfA?h;NF~wTYhUxCktkR3B|d0os6N+f6N5?iYMZ%46o9`!?iwy3f>C*qB4a|wo>PPx9B|Ca5zIaGSZFdw)-ms>TP62IQ!7g>{tXFi!l zIsZBB&lsPCtuM}`0_FJkHP0sDNta9up1AGjzn_Ey=1-@x?e6*;Gf%>%1E$d3-~aU^ z_`6wJ&7DAX+WzbR-8%^HXPe-D@Riz zfANo=9fHShm89vz&iQZ88H7_06sAc(obk`z=#O)5=cgf~fApJX?1xW0pNHO?_MKni zy*`*>eNOt|+arFT1HEx=ZvJ~(6%P1^tMtZ7^|Dj{lg^KHy|C@oY=qlB@oSImg-9X8{?X%<(QiWFb#z3^NwtZ=3c%y&oh3oefqo}N@Ueu=EIRBlJbUO8CZ~cWnn0)XtT9D(icjnW6 z_-ls>lu-1VcmAn?xMxvS+L!UV*J$vo{Cm)~>6arnyaD}Vac7rj>E82yc!z%(g@-FQ zqk;8rdtbai4!>^FnwG8m%j>*#0`BV8k?89?-uEeSSY~7|`tzx~-nQ)%@z=M9(fP;z z^`1Bpk8XVec{A>Nwf{-Li8-fI=fw}aF})LUUWpmhw8wqV$y5kxY?g=Xx{vz5CHA$y9oJ z2`|&^3AiLVnI6>sENXs^33%w`Wa3}8OX>X41pHy!49d`Bv_GoRL_D;AI$@5_{8jA| zFymj-sPVU{K|icQ)2Km_Uwz!4h_la5qZ$pa`MLKdV$4U=Xm9^(ek_kK@9-Lp;?Iir zcqb8G&z(STe09w~j$C7nhEevVSNu%8=Ax{pu4wb$WvkySD~7%uX_uM_r-+u zHE8dco8I4V_s5Gz`1A5He|odd4Z>A78_=D~cf7lFZO|6s# z_STHYSgwuaZy$I~d4As6(`nl1@4T-o#NmrcGidr73%w7s^Ur(tW)Q?Y?(K~mi_uw= z>HfKoqx@TAu;zgo)NSu?Dc9DH#cfZ{plQbv{Z-G8$B&+wPAwXff3rs%UhX-KT8y~p z*U1x)o9j=b)DLg@dFS)b$)8Q5i?wg~XXE2>aMS7hneE^G7beByt({Zp#gV`JDXsZu z(e_DnWYu+l!Q6@bw=qXjhB?3bDgEQ{gZq8y{d`ybmi&yfB5yaEo$s>W_vP`pDqkn+ zneUQ+aK|`2aH<{6KK_gUUe&Q!Zu?90OvRu50rN-Vn=_uJf^*aSbp?juk@9uv;F;6@ z*;0e?jZHPE!wWz77ti#^b+J`w^Sa~y^r*gAE2(_&^Iq2my)ogz<1{z+3xD3$o4}5)RX=)Ph{0{qi;MN(X>9LYq{grciV9g7qDQ3Y6 zf7qBFxN}@2WqWh4S0Oum!_`qZrtgL$=^m&iOb)6Kk@IboZ9gi{k!^{w{t@` zd}MhUsygnP*Elu?-`!oFP7S>6{j|F~?#f$*ir={Jy|}0+wr^RTdRNZ~pQrW4rzh5; z5|=W;`M3JvvwNfI%U)R^*NuUQcN)=@Ls>z7-iXN7ioVE|4W1l40ylink;+}m1_gfM z=gmD`Xar`5;zh=CE@J5Rxa^Rv#aQe;vOnc4lmmJf9*1)_kD^Dj=Y(S~j>qzkPNED& zbHS;;6R?k)Mw8yn1#d*gVV8#dv)`+^;7*G;{QN>PHIB&ze>aZ93e9Kovq&yDggl4e z2cP~t6C7GO0mt$4&c~@gcsG6;hgsuiQ)=gB-d8DOu;7i^lyJO)ccuJjtn(K}rwJ{EV%a}}cW<>Dk!{f00=hLYEtq8ix&yQCtPNF?C zBj`5w)m}$NQQd?LG;P{=jC!v>{Wk8tKlR0N2rawQ@U{Q?RVR$a3)i~R(A@v}4H}Ha zKG2!oulJAtYW6Ys`^eVx^}0L0n>2#|7Ib5J@}EEayLX1*_=O&Q(D;U*HRB+hkhL~_ zzV285y{-K)zFT$jw_o<>^6zk`tf@>e^k@IYr9E+7uJSY_|4)9c8{IMK+~f3U-{bzR zQ!$vW)?@U^v7>&)Ix*OAOe8hgwBIjutQ+nvA4#8e*yi_$>xR>(L{dVx75>-Vy5Wf} zg{k`Y`@HBcJLAoHh3VM1HJ-P>Gw!Hfgr=T4<^5K;3$A;oC=KcLtJh{<7d$_)1Z~KB z&zs4AA9Cn-ku-W}7Kk|%gKHa>r)w!WAZL-D_-yAV=)teKA;YfTSUcC#H0`UrkY`sv z{9+#eeou$|@K3oxxbd6ksEI28+baykn&)1o>a3+)cy9#8?`%)aFBXIYwYcwf>qNU7 z6@so)#^T1`y3&HVg&^OFv6%B}U;404VOYLl9F{9Nl1`N=0z*#l-;%&2D*0$pnDEC0 zOyJ*x>vgm!ocJsb5B-r$|J*DJ^Zt&*zk73?#IX)@Iu3ujFqclvD*&a(#o^ejuT#H` zS>XFI6Y%MZ3uy9NKYCeLjKjm57EqDd%e|%vW3W@6h4k3AN?y;4qp(=5h4i4x2T}9e zjKccAEuhrY2Pu?uG!AaPfN}sdA{O~>8a00|5A``2hbt43=-n&1=?uSz ze)#f8D*ib?i+(X44?fzD-W!vXVw1;V>V$68Z)Ofk+&UKX?d?pN>gAxNgU8~OqaA3+ z=h$rzVZNkdX?$ z+Yc*Mc#^Vzoq?j?>5Zi~l&7!e{o@0F_A|?`k#u0>O~2S9-Er`Q5_EgfMgJhzRjI8- z>3o6Heq`USc>l#BH13}xe#K2)aKw?qbRc4ff06%&XH=~s^i}L~ze9m8xU}0`Kl0=a zugE)#y$qGs_(d~c^)^?0!;9Is%+GS|2k#*NeYeM6TjY12wcopkW4zS3ss0Q+=9Mnj z-|IhnzCU*NX79`^9lSa)iGQx#>b?JHWA9jnIez40uX|tp;Cc58O!S+aTjWu#Dqf|R zXZuI)_4n4)uj8G`J;6U#aG;mrl``J8MYDZ3;tB7Aq4m5Wn=t>-e(OK_+w-0MxR;S$4jj_#eZ<~a#U*j_FnZjm--h6 zJzf8mz0BN!V0_JxvL4JCyMba@zd(} z2KuGT{NZg}mwQLd@Q(hCQ&+tQi~fl!)hEFpIywtbGol8bQ{Gl2LkIT~5esRaXoHVvG_Z1CXLT`UOCd3bURg=G$tt*i;~7c z_R_O|)2}3HeeRrDnpTzk+3SAqHSe91kCE14#ye$5Yp>@wrM z>R-DYX)V>b_c&?&%>KPJY0d1aUXrv<@)Rjaw|{&-Wn1ZG-m%%`NNZ!$v*iO@>fzLq zsuUTY$=_8!YxLwDRY_~$m;IG#TIxOTUe+Da6Mrd3n)gSC^Ut?ouH}rH-@Nxa`npbJ zhIzj3d%eK`U)MQSc&4v$s9q+|3Ud&p4402(Rcm1WghoF zd~BlsVcvR#-%XExP-B$;-S}vF@JQk4)sbEOL(86_F`4Q_uYSuRKlDdxM)wk1*WXg7BI)|Fj;>#D zR|V4ZE^PiJX&lNNdy@2A&v0J!T&0#(B|X>aW>rbgBI~H1%r!u{2J;S3-oYFMl!Gwi z0A(D^K0w(AGY(M3!R!N+eK6wyWgN^tK-mW~4p7Fy>;sg2FyjDa9LzpI*#|QYP{zUR zga7vUL-xUp1C((v`v7Gh%s4<92eS`Q_Q8w;lyNZo0A(M{I6xT(vky@A!HffxaWMM; zWgpBqKp6+K4^Z~Oj02Q$F#7;yAIvyF83(fuQ1-!$1C((v`v7Gh%s4<92eS`Q_Q8w; zlyNZo0A(M{I6xT(vky@A!HffxaWMM;WgpBqKp6+K4^Z~Oj02Q$F#7;yAIvyF83(fu zQ1-!$1C((v`v7Gh%s4<92eS`Q_Q8w;lyNZo0A(M{I6xT(vky@A!HffxaWMM;WgpBq zKp6+K4^Z~Oj02Q$F#7;yAIvyF83(fuQ1-!$1C((v`v7Gh%s4<92eS`Q_Q8w;lyNZo z0A(M{I6xT(vky@A!HffxaWMM;WgpBqKp6+K4^Z~Oj02Q$F#7;yAIvyF83(fuQ1-!$ z1C((v`v7Gh%s4<92eS`Q_Q8w;lyNZo0A(M{I6xT(vky@AQ7kDElyNZo0A(M{I6xT( zvky@A!HffxaWMM;WgpBqKp6+K4^Z~Oj02Q$F#7;yAIvyF83(fuQ1-!$1C((v`v7Gh z%s4<92eS`Q_Q8w;lyNZo0A(M{JHUm!gLP(5otfDO81?~%eSl#fVAuy3_5p@{fMFkC z*asN)0fv2mVIN@F2N?DNhJElIPiG%s*asN)0fv2mVIN@F2N?DNhJAoxA7I!A81?~% zeSl#fVAuy3_5p@{fMFkC*asN)0fv2mVIN@F2N?DNhJAoxA7I!A81?~%eSl#fVAuy3 z_5p@{fMFkC*asN)0fv2mVIQFEgLwxi?_drB%0ZZSfZ-ircn28X0fu*g;T>Rj2N>P~ zhIfGB9bk9|7~TPfcYxs?V0Z@@-T{VpfZ-kdx0TX)2N>P~hIfGB9bk9|7~TPfcYxs? zV0Z@@-T{VpfZ-ircn28X0fu*g;T>Rj2N>P~hIfGB9bk9|7~TPfcYxs?V0Z@@-T{Vp zfZ-ircn28X0fu*g;T>Rj2Pp4g#sSJWn0Rj2N>P~hIfGB z9bk9|7~TPfcYxs?V0Z@@-T{VpfZ-ircn28X!S7}1yaNpH0K+@L@D4D%0}Sr~!#lw6 z4luj}4DSHLJHYS`FuVf{?*PL)!0-+*yaNpH0K+@L@D4D%0}Sr~!#lw64luj}4DSHL zJHYS`FuVf{?*PL)!0--G-ocCmlyNZo0A(M{JHYS`FuVf{?*PL)!0-+*yaNpH0K+@L z@D4D%0}Sr~!#lw64luj}4DSHLJHYS`FuVf{?*PL)!0-+*yaNpH0K+@L@D4D%0}Sr~ z!#lw64luj}4DaC2Y^U=MFuVf{?*PL)!0-+*yaNpH0K+@L@D4D%0}Sr~!#lw6j^Jm! zkavLL9bk9|7~TPfcYxs?puB?_2Pos%IW7{EeK79;!#lw64luj}4DSHLJHYS`FuVf{ z?*PL)!0-+*yaNpH0K+@L@D4D%0}Sr~!#lw64luj}4DSHLJHYS`FuVf{?*PL)!0-+* zyaNpH0K+@L@D4D%0}Sr~!#lw64luj}4DSHLJHYS`FuVf{?*PL)!0-+*yaNpH0K+@L z@D4D%0}Sr~!#lw64p82~j02Q$F#7;yAIv-WJE78f2N>P~hIfGB9bk9|7~TPfcYxs? zV0Z@@-T{VpfZ-ircn28X0fu*g;T>Rj2N>P~hIfGB9bk9|7~TPfcYxs?V0Z@@-T{Vp zfZ-ircn28X0fu*g;T`<<{L*;`7~TPfcYxs?V0Z@@-T{VpfZ-ircn28X0fu*g;T>Rj z2N>P~hIfGB9bk9|7~TQOJD6*Ds+qIK?x~i}8oQ@DGwZ9K>Z{Bz+N3?F% zs6ExFSs(UP=V$iesqW28#8b_mIf$p4KkL|@>e$RdJk`UQeR!&eGZXQY1xQ|08<(>v z7hv`Qnn&gZpm}6gY-LT28#9r>4w(q+fguy|%7Mm&`3PvNSU>j+69J6_>)xQ_vaiO0*#T(XG85r% zYI?}#n2CVaDl-w#`eY^oT9eE~K)(mryz?Rxz z_5oT0%sW8y%e(_Lzv8pzl(`9LEiq>Stx4u4{CChFaueo0p!ZSYqa1H|XJlppdUoa=pl4*>0eUXx9iV4n z-T~^ryjJ}ja=8cAzWyzZ{k%7HNNs^HADu%b8)U*4<}8CQwIdx>tB2V(eGa3W4|d0% zecJo2#2?V(!$+Neu(FGrH5%IaqW8=D+Ws=@iF*-{wN}l|z*&_L;%% zkoP{^XyrlE-(PYW3)F&jiwcOJPW|Nh{QJ=l=kpxYIoALGwlBvp{VW{Y^fPh{)6d1R zbsAgi8^_a`c&4A1W1b#||K>BtJUu2hzc!~f*EWwfzczROt$sMRsIldEqQ=wKfX(}V zizj}v)pwQhQ(B#(UXhsXe$DoIDE|JF-r83V`Xxp_O1L)4%l79U|8#|7RQiMb-oI?U*v3|e5>sHZ}c|EFmZ@1g&ue|+f z%7-sTd)F@i;ICQG#XpAYyi&PN`HhcE@|$eh;H@eAh2J7N$*+;P!dvwHgYE8yvjnA4?kG_y20Cx4Ou^bUz=&zvt`xY<&->&*8Xv8aIxor~7i8 zJ>8dM=;>KFww|7mW9aF*IJTbp#(R0X7su06-#DJ0#*<_2X&l%ePkrXtdKz1fxu-Gb zIH&u`u?6*qV-D&M#};%=jyb4r9NYADIG&*A;y8nzmtza+KgW~5W9DHEaE{V_=6I(2 z#_v7HocFg-27<$S>I)rxkAr@m*tG+=y66 zd?FTFc8PV9b~fVA%+G{MJlEKQU=eQD}%pwk9F?Zd~jy=av1Pt zD&4xf3u+W=g(=HZsadsXT(dhfMh@V;ip_+ndm2L4F|qEqTFc>!0eK;|Y#P;m&=UXr zeixkJy-x04>D?-{0p7iyN`soUg!i#KHfj;;GVs6FH#b4qi>V}b{d#@*yQdzG^LZ%y zgjo0cM=QL7qu-*6lhf#GnU+w#RCjm17mw$Rg{x1*QvZIj?$3M4u>a{s1S?Z%Ud3p9 z?Qmw-YiKHsODlup&y;aPM#j3??Ay?f@>1cvY5X@oTj9nty9oGPzwXP7+bc!8T6~t3 z=NiJv+%xI!s94v2cwU%Ze>oi}oko5597{8_a_jiJy5q*b1+Uy(;TIi~MnxX)j%fv2 z(kt<4)Q>-dEN2LF5uB$o&wnEREqdhK3cv06G-~r$clQL(&&mGhd^DD_){Lc*17qDk zXB*O>EHl*~C;ns~luC8am2q|1|0APg-G-#Rboi;|lw2Z>a-Y~mEh1X+mn#S7b#mTL z{bOC{d&zY5@kUgN&)ccqa(eEayws*Z8db^I%02jL7ri(>){WV{!k<6xExMABMr+Hq zq{|#n@n3xBGdRa}(tq7be|~`taOq|$ZEo6xZO%263$Z&Oeh5eA5sTmZZ|} z)uLU&J(=n9J_!=LQ$v2p43;G`bHdUH~58#>3j+gln@$ucvc71vv@ zr}EK+MayBshE!^DcNdK-+6u>WJ%9A-TeO7hAgpI6^&G}LsG({xXQATd7`(=RM`%Lp zvoIr#fB%60^{AN!5hI4;Gc!*6Ck+}OYl&Ik z-36WYr$KeDv5vXAWA*WAkalDjJaVNaF58+0vfg`H`{METXJN(77Vy=T7$&=l)-M>%DBnAPTa=KSnPh3d-GNrl;VAQe%;b#YJL_Xev82$ z&$ghN7umOO_&aa6?4r3X&O$PO4{@XOEhs!oaK>;QC+kdM|8M*o*E-tbo%^gPzmmD;=u3cMYQ117GA79TD5{#p@>2jLyamodY(q0?gd`_>!6U#*hi z+VohwP<$Bte0V6_m>G*52IhsNEz6+V!dOK9|MbrD5W6lGXSG`f!wJ{BXA*F$Q4zSnQX zV##D)J7R_3f!A;M+&d5N^5R(R^!f7?Q$JbPCs{uO`y8_+56x=5jOMZr*=r|LYQ~22 z%bHjm-+mc2`!Nsw%WKX(x7`11>UugpBNoT*S>dlL{T6)B{=D&GGBw@ud=Q_D1^D+y zz8MM=dCdi_meHtp@<3UR;q2EN($S8|u%6>qrDtAhwRIU(<(Quszn(UJvs~^4XrJf) zkJ|sa7ool{@Vx`=^W6VY`#;}n)b|DM|6uw*n*I;k|GDR*_I!RX0DUju{*R{rgZ6*! z`Jg?Y-wROR3%KV8cSm|YzZV2~l=lMe^Pqj6`#);`m$OK&<$Zzs9%!HE{*T)K`F#QP zeS!NwnEsEZ|MTC(e%SxH=cD#~elGxhFW~-GNp%yyQLT^W57}dwW=W zLC@ztkEYLq_W7`egWk?PAGPOmZzt{T-19--XSqj__IB=LWcoRoeom&Jlj-L{PQrdp z+RtTusWEvUEUF0IGG+!riYXE@X%-N;j)hQa56nyUaLKv_`O4WxcH_$ zT=vx-F6Rn*IQMPRz8%IP=;vX4w1<=SaPHfreVh9^X+P&)>a=fjKX=;Cxo^ccz~^)6bph=T7^%>?<*s9?repX>aEq?zD$FrK?JHMZj{%pX#-Dz*T3a{S$M+3Xg zkdHm@LB3$l^^f~{(QoAs#uF|kc>QJ-3hcyt2fQ!-$Q{hteD7Va^gB5NyVA&Q-n@Ua z1#@PfIN|*?H%BmjKSw=p+lB(c_=m?Ed0&20I2eEMOLp%_#KV2hoXzfye4$7%{=u2- z-n;|9fSl!i#(Lh3xQifXk=GtBni`C6`)Y-kd;RZ$J@%h>y>^5C4CaV$Uw-#{V9Qx9 z^Y;+SI`f8a^Pby%Hy9V+aP?n-EoZ;J;zBUzv&|fn<<|lm-|OooPP`nufOo z%Gh1rV^JA`vq)@rr`-?cl-qd0TUz~L{LgH?kkY5xLp!zWk10FD`Ey#=@MXUElbD=0 zB{uZ`rFV+d|CRTZGvfa2DdLaV6QA0UqW;%u^i1?6^(S?8l=vfaRt~w7BIlJg-H_=i zQ=A?}LG+N^se`-av#8cLh_>X()%)>cTK8@CVt>!uD z`5KWo<#t#<|MZ!j@*3w|eUN$(yDR&w^>gpJ9Vu1rJ*)@uLFz%~$Qh;H#GlCa#p+Mx zIutvh*E7+>wBGoPQg1Sz*6Bz7&en(Z>~RdGo@Jdm$#r~*`NT%(Yn_X&xe!}xTWqau zv9*T9)>;)?>r-s4d9k%Vb&kYM$0crJYwd}xwI{aLnAloNVr%_~tu-mO)=6NSGiq(f zcuJUeu{FP9Yt4wQ`4u}uSTka4PQ{jWBzIzK?!?v{iJcJULTvF(;xD%5G_gT$Uwe+& zO~PIzw)PpZhlc$}?A2j!5nFqR*xEzHmcB8C`-a%sD}wQ`Cy1@RLTv2=Vrzd8TkpQu zddJ1qJ1(}~Yq2wQdw6HX*1IgW-czyl{)(-4Q|#364vMXJP;9+-fgRp2vGpE_{UE$w zV(Z-z`_ncL?}*qK-Vw3Qy#TF$zAvD;5L@3D_`ZPN1sT`8h^_AnGDq)-jGO)sdKY9| z^Ck239?7`oPR8|4iLG}^=9u>a&^smLnqQqC_Ic3$FLN~4x^LL`K=UqhH19G;@1Trp z4am6OH5u1>ka4}IGOo2D<9cVs);lY6v}R;n@2re#&lg+kN9O4Lm2s^lv9*?Dj^1Ax z*SeB%xr5<*5NMy5ant`n>rKYBCy1?mK-SbclyU6?!TA65{9w)S{T;MEWscUTyjFXK zjBBmxzTx{mXm6Ks?I$wd^!eai;m;MIy%wFzGPf$ zKy1yO*rtbjnmZZST!?M@d9atf&&s&z;lW;#BN^9z&i%wQecRI>BIBlSd)hbTwc0CW zj_K!~_6Hf)o*=gA=bqko8P|Iq%=w?*?&)2YalPZZul!sj<9e^f*1IgW-e0lxp2};r zeq>zlrr4(EdwL&bT<@vadLP9$ecsc1C*yj*WH0@hDj5Htp6}^Bl5xFXV(UE;+w^?T z^nB0W3$3eeh1U^{jl$}c|MrGy=8efcldjLmAP%PM7G>&JF(9uEu^H=jok5Z`P?sM?t25aw87k!<@bNscr6!Gm&diQK^EU|nto%((!O}x;XzrS!Ym4Z8T>Dw5b@a&f8 zN^IZc@2X6U*b=>ZL8ZWl~l*V~)R_U5}?+^#*ny@DM(xzq`n@lNb4??Gg4mu+%8 z7x&!Olp{&m+>s~SVzcE{Y4>FQ?#?Q0UG%1^l(k$oSG^H`SMWC_=ycg^?$?IxT$vwB zP?0EfnV#4IFURGhT?yo?@kY~>f84~fiZzAE$x)%PtX>r&&N2TEZ&0#wn_hkHw3(KHo#)JNM{5OA& ze*H!;XDi!xZ#)8NllJ)^@SM>0#17|sGT*Ep)KR#vGkdvgkEX$$W%;Sli@osC6<34x z|8CL?r(T`}&(sI{p4Z`hJl=z3eSR&;I-#GW{_|d92R?`MLFR|+fUFbl1+tepqcg8{ zsl3m&*Y|k|)8fQW-Am_4taOeqb9g@R{J=KxaVBo=_$&Fa$MPszQ>i%~+E)a{|G{iu zUrtbNd@?1nKYUhTUxV|?Im9Q4zswas?E zgM5YS1hER&2eU7P`-(roc<5&k&(MDm|HCtaoH2|^5JOWBPU0m0PvU0$adK{1mviKd z|2ju%&zbYO?L0r>X`mWshs&CtEwq6B=bQkaEyxSU&l6vzo+TIJpTt(;s^e0pn!E5UK_1zMAQw{4Uocx7vphfj z#IfQ!B(C|O4$ax624tNew&D6<_Jwd?@h2D${S4wC`VZp&jbc@C`rYo3mCqH%Cy2SM zt#LMY!5!Vx!mrBt9m6p+K1kfuPbcw^{W#YWTRoS~k^AdRed;%DO1zSw)j-+k8zzZ#H8rKT6c=7(DZx!E+W5Ppu2;_J7MQ)NCo=My+CK~5#! zavr(+;)9$)@*=%Q$K@_+-ox_-HNZXue#@QZI(K@PLp!K>6CbG`StrO#xPFl9a9;@b z6@P;9(9a-uq5mNMhi3#iV;C#BgBq*gzQ{hB7jp+S&T@a9sU>H8lX%Km#D6Do5jXIsUn_AAURU$z8`PZdrnx&ZU+MknCp3Uj`Txa zC%DTdR{C1GQ^D)PyCd`UPPq$TKD>j4rxbEo-e`n>zM4o)+2(ch4$3-uH=W5TnOxHw zZ;uG#xFz>0dTVDtj9I*x#^zZ?A6X0!_m`qFB#!caA$v&dq)wzpbX@w4)?pau zp#N}R3gRVwiSM%0eihomy*7CXVk0qbZ#K05{uk=cd8{=s5f*SB!(2nloy14Z<#RSQNamQktZT~M z4_+7E_n@DJ_g!9#yngUn@lj$e^G&X4`D2ane4V`R(HyI&*s_Jfl z9Dm~Y1K$hBJuv7G;ryU)gzE%(57$StFNXVyKfyTHbx63SC)KOms}Ufago{pGas({tEiv*WZ7cc_xDP*L2MHfsW->|k$4>?UeH zyq8%=$(aJS=FRMG9v^4tox=wC;p)79mkIm?C-8Sxvu8+70JCD#4QBkf> zzTEEUhoxLx_ndC&uKezs*Xp?LkI$raUCX(XQ|h?N{Q0$6-O9NFn~%^J5QQape(m^$ z^vCH&Sb2OtT@z)^a4(d-p6xscF0X8bXWq@~?)Ke8clf)mzviE-LZ4B5F7iSKw=}9N z<~twd{kbNKD|@RwdVJoARnEcin_Y2v{lOH*gzYEkrA;5f^IfW8IsR^-$MY7 zVF6vO@}kT3P`@J8vRuS6fBMl*Zfa7XU-_(Gq3Bn=>$ioKtXWlls9yo=S19_`Bj4_X zk65#cjGs(>*e=6=ud&{BGs~3zarMJ0?jJ411*d7D`Nf1 ziGCH@ftJNO6{$|ewMSZeTo0bs18bF_TBXrsM8iqff20>Z{1@n2=~|G{6aGUFv6_k1 zLyRtAwWgp~h3o%^7G$1<|Kl0o>HtQ&5T8MwlSO0Uvjp!MqOlA=90{f0Y~iJ{Z8aII z518k1J-g^#szC*MOSpb8Zq^r{bzhyY`jzNifgPSb&|Azi;D0>x+UMd>D+sg>^X!ij zC!<;EGyZ?*cpUR|{ZRA_c}5kjL!N2m^`dozKJ-1)vVHWKT|WRL5UBlHT{2Dit$tQEA?MqtLGB^N;OQ;ufXV6qKT<~B|2E3 znS{9xp2bX!*=M)^cviK~v*9y-pk0K|{_@No#uDTr)K~(oL(US`_Ww!ml4lWlZV~;&+$s0po(<(0MV^=B z8PGg~WB80O^$_GyYQpG9!MM>_q|Q}ClRC%HhyT!@!||a0!}+2)NM1y%32gJ+r~9gY zCAwKq14eTY{Z0HAok5>@Rlm~vDEgJ^oT?4VUaB>TKQ4@OpkIx>dBD5OHIs=oCF9$F zXd~t<|5Y;#Yf@@n*9mgUwU@3($-YLvQjJ&Ut2QY6O0AOUU7`WVvxhv_SY5?Dzvy#Z zpk>+TzVNwNo=HW&qW_{_$+MN}SE{AReNmsK4`AqnXjws?L@O|Qk%CJ>mbPEre$bv@CN* ziNBs**O9xR8by#Jc^(b#RIqP&cVxb5zoJ<=)vT-*Vea66=wRVjx=o#0u< zKI5?7;#9L@Z7T3Xv@F(SoN89AWd-9>gJwSe%$Po3G%I~p5-ls3FVFJ!xzg$kQWsLA zMn_WpN}r1*HuB6K)S-!$>d*h5#xA;o=pCXtg!6;@9-|qlsXXIN&HgH%A8kvg2q8LRf!LU z^Ml-p_9=dZ`jy_tU|)GJ5naXHU(v6~=vP4Kl{5O4Gy0XzR~_kp)34HX ztxyXJG%Mr3=v1hh6>C|+c|$Er##O)4_^4j0`c=A4CG{rpGP;@SSI+2H;=k%w&gfUp z=vQ(s)vvT>M8A@_seVOa|Is+Beg#IqLe;NWvqIIZLS7JPS%xG02d7~D3XOgx>!^Mu z>j(N3e@=t+a~iB)k?L2hYmw?&tkn=}HBPh|)^JdDt!%5a;PbcIySCpHBdmUos^949 zdPfZ=*0s>+T4;1FP+hBKr$Ll^Wh>X}{Xo}BF}fBQT?q3g=-$_mREYP(`buHGieATk}^Dv%%9)@)- zNY}NFo(9#j__I>M8RfH5m(CZ%{I@qy>;3hy>9Ny*KNfZ?f2k%q7_biJLOxZqzm2uq^4JCvwR;=7i#fYEnn>O`v%e!p5MMqe|$H&IQ6@&H?IusH@WnoP^0*(_bE%g&X+U5%?zPMp`}yNX{Y%d;^78HDGqCHxDqrjl1rPYCBUX5SUG5s#HAb!U z#s09|m;SaV7kSUz>loMgLGy%~Gj1$M=sXZT`IZkOga`E;^((OljyJ(GhzSs?Gl%<5ji~Tzh?Qs9$ zN9kCJ#liYAUgOXrPsWpT)TQpZ=Xta5w#N*2^3zq$>BY~+;;BlRDSq{mor{Nz#f!r; z(XEw<+r^gg3^S)iiQTiuuYTh3{3&@CjlspQU-9L&VxOp+mE7yOQe=+U52k01*7*rv zWRI3Px_+LeO@n<;u1(y2vw72CFR^9(-obDE@m<@dyj){6W_jnB|26v{_Vd&J^h=(b z9_(9vXm*OfgTY=;PJArzU-rTSk?H=6osj&{XPH0lw>p78vQFerQv!cvuTgDYik9{D zjN*g5R?aK-^PiOp&LXz#rGDyOI!Defwwyh~f`_)mN9G@jZI&K4u|KPv;z#pYUV3pP zF8yY!e~@D+_T1g6ete~a!P(1}j393C!FdNx$W8bD>K>d|@^!oY;K2THWa0GjD~ZL^ zVoJ;FL;v@AV`$`;iuV6g%N5*5HtW5G+vBm%N7>54qYo!L{ zwKD(Tv(r;#Tx&zdwPs{oYU%8X#Oqk}`iVt?p_BU{x#XjM0_pwz8U(OzV!$K1*!BnA#-Bqtr(IQ;p~}*Phy1^BNzSFY9PtWc>#(MFu&NvtOT8F|frS z9Tz_z%&hJOcZdC-)4Z4`{>vGq9^_nl2Q^kQuCbCkD6!HzDDjaq%Ker3T1zrteUtfe z7V%%^cPs%U^&_^NS7WZ{m2s_kT}NUi>&R>6?#LXyBQi(tj@WvqWWL@tnJ;%R6ZiZh z#apG{O|i4RG1X5Ubu^_}uECfu|3rT?&k_5;&`m*3B_>%9e($gC(=N!h)KBW{mO-w? zhtkoV16%4)$K$d;P2IzKP@g5{MV7Y-@+&cSy;_p?2eC_s_ekR-^JN{)m#hynn+Lg* znD46BF|fs-IpKIU_OnH=HbG9;vj6g0@jq?tRR7+v!_jgsz1JEmsUMA%=0)$d#7BFA z%-0%|`Rbd*R{fXxmGd_ysVlMNypmtB^}J%sIv?;I(RCzNvW~n~?v%`teOL3{kvUSs zI$!RftSLX+=-m`s@1U%scT?7poR;UD%FiU4Yq96<>+2`KmAL)GS32RD+++RK+WXTy5i8%gZvV2{hT89+GTD1V?2Mz=JJQ6kUx}^v`v1}Pp7C83P5(bliV%7eq)La-JJ}gJ0i;N8`36E0 zkbp?~VBzOLfaDCVxNq(-OjORMbp5(QV{=@4i{fgIJ`jxDy>?`SSJVwq1 zkCD81-6eOPv;L0e?i{hrwUYfKwURNs580Np%yUZ3c}_X+?3X^kw)6^qR(b`G=UUyT zwU!*YKXC5tm(0=4KkJ~mCcK{`sfTc_#LqS4n(%n8ZMpCF=@uVMb$f=j$J4g-H{@u~ za6BhAE^xN{zPC&Ca}SYy#kq4{JpR=B9&VrT+AWIfYNYS6t-byrwc_zSPo%f*Jpb`F z^t)Ec&--)ShR>bN@ra+}e9~fy+Z!A|_a%;>^Lj9&o#MPWU+!I!FZ;O;GM?)rdyMNQ zeT-`>y^d=xy^ib5@$j7Nm;KCsiJza99C^+@m)n?@w1?T|n&hKzI@?kc86#^a_2hZv zJj#3doU$$Fmu)%MJYLq0=XBpqS|iSJe5oC}<(c_z53u&&b>y0epKHbAd9B?ZIQ2ls z9sknp0nWF;t#6z?acXHJ{&Dl`8rdgpC`aitTOjd%&GW3d+tVoObz-x|V_Ry%dt*M$ zBkRcX4?niltts!fr#HTKb~%bi{2V9m0iK8BFaFCsx7M5&?-R+3{k+yPp6eichU+7J zhU+H%hwI7j<-WwW>_Z+Saq_dA7w5ur^10@{$2RBAEP`#xUB<|Hl)CXeQ~8cSYsB*} zN%mB~*)dIT+0x3zaPz?DI#RdB$={vQhaSy#=lasdBRUx_bZa^=Ki&5SFLi5rbHPD< zv&u5JrZ=k`(i_Jw)x4(d%b(B%W-fMXdaT!d-J-$@-EK`^H$M(pr-R@2#puChOz-I{ z^@v)1@t+6vP4S;U(`)1UV6uuG&4V{B^yE_?;*NT~%%}nvf*V>S+9uEMVQlmGWG6mV zJf4|J@lWR{W+psm^=T^<&&l=7J$S9+cX12_%P&_P1IKoM`XaZE9P{*XU$}MTTx{hp z-8yo<8`T0=Th4bb@eN*6uE~IZXSp-Q{GoUJBqcTc?fa>UYsmX{?*93TYsd^?b)L`N zn1ORjnIA7KP@T56#n<1|Ge6dzu6kwbfF*uyZ|?1E~f7#kR04;#W$T72CqHh+ipTR%{E)B7Q}GPc)HPu`Mi%_>~f7#kR04 z;#W$T72CqHh+ipTR%{E)B7UWWS+OlFi};liX2rI!EZRRx_7CwZCCrL#VOhklK$sQV z!m@~8fiNq!g=G<^0^wA&_dxa@?FW$kz-yhvDhH(mAEyH0SG0%0$F)HC6)_nl%!*iq z5|%}b0)&~c?c-NUI0-Q^5dOpSv(5a9*pYiL->rx8J>slXv_zAejmSbIdTldb6osv^ZdfHcz%gr-YesM{0f9$NqzWE zLEi`^oQl2+O86Ds&6ST?fsa{%k6D3_Sta?2|0LCcW0v|8n*!lf#D82(JbneT7LudK ztdi9KVlQx!SsWx3>qlKD=kRZd?bhiH~2o_wpF}-hr?b zj$g)b{7KJxdGS1wyFBaTSFR>*UA#TR<7F?gmgYSsEQ{{TZofG`kbAX~yDEL7m5*O3 z;TUwU1RuWwAHPcSldeu$N6w35+~g#CPW zeEbSn53rw@fD%r^@%#9d^6{&rn#);``tVuc`VhZzYt1#}T!f7flL28?5;KqITzHMx zmK@pUz2xIp;Nw@|<5zBP^Sg-2xV_Cb?=e0L9GjdGo>R^aYhXT8!c|CbE4dqz##X|z z=#H#>{7U)w75MlS`1nMXglpZJyA^D>W*UxANbxii9Jrj0$+$Df8koNlwUVB|<7JQWdEp#6 zHXcuG1cWVcj+_fW%Q^D;vMsr@&GQJ4l3K|;K7Iv0ew8#{&LC@JKAXZKcyIF=WsO`W5@-T+14H{0e;h z3WQVfe)jPzC4P?6$FG!+Un%}}aE@FDAHPyQex-c;%8lpyqwGmu7hY42lh>5^mFri$ z$E07$n#vxN{>EeET<{p;S1vDJcj7Q^fAXAC2e!FBvS*}j?C0@5e&x0={>9 z+zDh~NnY$HJ_FLlt8dxQ9u>tkG7t~t-iH79=MdL7r9U(Pj;m$l1wO6?KCT5mt_8xi=;wmmTJz5Z z5$^(FT*Sd3?o~6z9E^Au2=5}s1wO_FKE|bdj7#|#m+~<#C5(%>mJ+T-yh{o1;`#{V z;u`w676{iOrUb&Wm@UZ9!w`c4;abG0;J(MQ=x3$e`tr|8F@y54Eby@`@Ubiqmc{Q9 ze#Lx4em;jeq15MPmNK?fsW8mFZ@czv%Xa6&wQSkjW$d_pKj{8HR=`P*tJ&9ua_FbW ztKqFX73^1a@`xXOeq?{sNnOm2#=~sIU0Ka<2ea5OUN@t6lreA5E?_4&sc%z8}tM z%ZmXy2C{+TaW;)XipPziXOZG@&(fSo@whqZT}bh`cTqe@@wgZ~+r{RMaWQ+(x?H?D zU5?(nT<%^Bt|qnnb+Gq8NM=u`P{y;7?NR+k!AEO{;KRik*fwI*7^Lz3F_y=8emBpv zp|xt~k_~VDlOY?$Zni&@eV*F0Fy{Nje=p;=Z@yo} zUJWMxOuN_%&Sb}}qkb`Y&Q-Kko@c|;os?ZUXcMH}p2;45T;Ep7xD;NU%WK!4Jz;8; zEo-yY>SZSn4Vr4}KQ?c6X2ePOXFX8SB1_mHQ2bPdnAY45gA`v1j!y zC?elfL6w$N;oB!pn4Sf#OjtM9uwiDI~LJ79Vitc-gowpaaf*dp{h|L1ld1NnzU z;IPtf%+W5*uyMOJW=W}9wmZesXxV!>FuscE(sP7;@KZ)}w(bivYIY}^rfx;kta3U# zH?)nl6N{McYtX*AS-_qe)ZLV;F~BxDHO&0DZHl@5aG>3DvWJP?Il;91XP_;1qz4=! z+ZzKs#(Ng|*?yJM*$QRbVElw4<~Y7Et>$#X?es1$2ILsX28zeoGzMf0#e)cG4ed4B1v}>fzMe!dwscY}ebVpCk2i zUBmEKN$o^9#pJjV6&|D>n=C%y4M>9PMwul`SZzV{vZAHN;mcjSNk26^9+ z|M6Sq@5BFFulDzF?)lQg+3$L|*Yl;HCw&+GlYUM;JgHavd-#9X=ly-#--rEu-rvLh zJ>TEM{XO5`=l@^#bL!hDeVh8Zm3~fr-b$aR9*)w(skfu_cIx3)dN}oVE4`h1I7$zv z-cG+iA+fhp4@c?Y)Z4A}cIxL=`Z@J&kiJd*9HpOApSRNIsfSzX;ndr$^mgjuAU&LV zJ4$b-9&V+FQ*XD@+o^|x^l<9!MtVE-bCiDmpY*i)Zd`x8pzg26^9+|M6Sq@5BFFulDzF?)lQg+3$L|*Yl;HCw&+G zU-xrQhr7P*X+qa4NY|n0I`13gV)OdE)9rpe`M-@%`hFdl^uEa-xEj{(!3W6pt0Fgp zY`=M{le61)XQt;2Ab>0GaumgQe}-zR>s-IhZive zUZv9)Cj+J|8D=hIycOgz)A!Ujc2gl|m+M-|*qbSWJcjMp=0+{HdCa&HS;KfdKl`T1 zWoPr8UGt_^Jci%3DSrvYV>pJfqnkLpe(JPI_Bpt%Wz5r+ue3Z{yY4Y9b9Tt4wY)3K z=}TH-U|VA2F%mOBE4lETk|V!Ma_1PNCNs8%nuw2fxg6OJtceff_*XPdZ_MICE|&$b zb0ygkrSE9}n1oS9T@BeU^R$Rrq05yyqAC{s8Jg57Zv6J~$hE3pm#5C3>{cfA@ajQl zk6TeWtWo~Ez|V@GZSjxIoZh54yjR`pc?Q@nK5mOTemDrV&-|vvX8)u#sbJ@vEzU1C z`_sKl2m4o@cYePub5EcbTil4vW72G!t#%B& zuGlX&`^%OosWLUY=KNyc?>a_TtNDd4ROKwpX*E)pAG1tvsd652eKphBW8=;N7XQqR znY`?GsD5as&cD07{=45f2p>FCUrwGwzxwGg9Q$gd^UqE}&)!++{6AJY44cl+*Z4et z@NVT}aI@z$XBRqh3>L1Ntn=M?M}HZ872CbGo0ZVW#=Z1KUQIV-$6>c;T9 zLI?cj{2ar#Z>~D~(!L*)>=WOt(K2RDft^~Ojl48h%bar>PSo@8}DLf`|=&_>@Pn!rkAQS&OUwZYLdMvdad@4Y2K-& z8^eB?XYBhAG@Krw$|PihblrbRvRhPGr}=NDH~(df%40)}*z6y$C_;U?_<9)o#b$r7 zp9;?Xey|%aHuZ3jUd^`jXX@w9=Kf5*TJadKhdY~lKJ|Ge<9UqqbLz1mJ&k%SNKd04 z3)0i5SA+CM>eV2qZ)96~ERT^M%g;)W zS?bkF=A>S&1}HuZC7b3dm(ucXgY4_DH| zskb{n_jc;x&d)uZdb^U|PCZ;n52xPl{M_5Ahb!sf)Z5({?(NjiouB(T^=**8P5m6C zw^N@_vZ;qBjiKHS(%Y$rgY;Yoh#?I69KdU%pey&a^tQ$J6#sc$RkY1Csu zdK&duB|VLLHAruyUJcS4saJ#aMz*EL@)+r{{H*j?o>TfZze{>G#~{6$dTf$SJyyvW z>aj`BQm!sT>u~AAtO=!8 zuuhXcz~3N=jr+XxcJ3|Gf4D#R#wX?bQT`5ia_9>)_+)3u6IclsAYjL>*ayo;EP%1e z)7eUS6(ln}l%WN++7use$2;?%VEYuQO-QHqm?tU#eWt!L z8!L9i^xcQTi>SZhuL|=a&(HlaYrT)m*j}rk;req>ZEt&gk?~t|AueF6l-mh^zB9|5 zyOhQrF4N3*d~3S7+ifq@%i7(RkB%{OPkn^<-#Je zc~QPb@})XhsRQL`BuC2KO74`Sl^iK|E4fpSMslRwt>jMm8p)S(1j&(d2g#lC1z*14 z%NHbH$`K_;${i(l$`>VH$`K_;${i*5+0h;J@nzrXS69RE>GBDB#~Z7&TvyJ1esE~; z@PPElV_x4=#qBB4@Vo99g?GL$YWQ7~H>P(s&(C)0>!l4pd;V4~oU@^U;b-lGCa9`6 zHXQRQ8-^`fR4^RdE{;jIv*qU|Ejo(&nVK|;qOI-9elZi@!ttk;p1-E%(2kwxb5#y3#lIIV*9ILw$&BvAAjUBQAZI&Y8SPy->j}#D$pC# z7d{91QyvL!ebgWC2ZGQdevw|(uRs2>YBv;ouZ{ZnU@vT#{ya2Ko|#-+#~+#VA}|9$8lT$u2ASk_1M zcT2J^hrbGUQz_|pv*o$-CzOl-Uf($TG5+0uIs8)hn(C3eHfBFs44?FhhY1yP!NW%% z;juy2Ano&_u)k$D%(?%vS{Ggi8;vcBJ@$`=obm5M<0peLXP)$Mrd1fuy;2fWoK0u8 zeL4oe+W#u-P1Fy1Z=>NjBxO(7T&Fs;I5rYj@7=0u?M-iB(HO)DnZkzeD`bkyX@+$Q zX0x0A$fQ@EjKDPiyf(}Bf2h|T{198^Jw<=lrkw6Ns2`?2b_jwuR>0>4+TqD@*C0)+ zO7PX153$0K8mh| z`)h85{#U+&?b9pah-2?zo|ltWT`497WZby9olZQ~_)JLXJWH*dnw$ZfOwc5n?rJpe~EW8^+biphhcVaL&IO?qGoUc3n zmST@dw{C{Ho4OUIy`9C*qQ7xftMOk6RVq8<%M5n?p1OGE&RceK`~kBn-AWjG<)I#QV4(db zrYMxWLcM>}P)olt1p|x9*?oPFn(ot@VwLz*c0-fp=FXCOn7(Q{YfgS|syz+CxIhW| zy~-&p9KR3OQnjwrJFP6b4xeD1nuMe0j*VE&nR?TgJY<-N~odYY}u4O|uY%)h4 zErFA_2iXFJzgH;^Jb^E}McQ%|r>ix&a^bOhMeLr#&!N%KYPcy=T6?MLO{m>uIdpz8 z&dzW z&l>W+{W>hS-IKgPSlZrW?2eLI%;*)-Fl)tN``7a7X5CDL(V?U0Z$&lG`BMB4+#5aE zZe6?3%t;=nX091)JJgx3N;GW=3BQi817g2Yk?FU?>R0vcloM&Nf11Y-Q>?l@(k~g7 zoA{2>o5$J9-ID3veZMuI((iPt{C0l(d%LYBL$x|qZ3wYLnisO4{8-S&9Qo7KeEpgE z23DK3Lwef`2WqYzG!pXcu*RX_TD73@7Z9R`*vFMv~dd)m^#u1{>Y(E zyvS?S?AmtBnDJ&*rL#I`)L7fHZf12U`FNEgp{Z?@{T#fU_m$~6Ai{1Ov`KHu+ru_UdDv__($i#_3wBA-Z1#Hc z4W==EU@ty-WM&;(Vd@X~+Z^pb#oSug-o}l|XMay#*`zl0?Syfy?X#Qr%{LXlGEb(q zvbR>Jv5)h#G3B20w~gwqGof$4XWk6?$c`KvYbuYOXhwCSzll98i+vpRR7X~>Zy&s( z|Bm@*E|czyb6Hq+mwf3G}oxW1Zsq@DP83P^ppoVhW6 zh+XjARG5+VH+>iT+j=>cno~b@H6!Xaw0d1yR-w*7D$f(sOv}aeGb8#y?`EIt!pCt;{H`xpG zhJ0-ERGbZa;%ma$&i(A>Q{7qY}U>vFxIn|s#d0#XmuKr*#9EGa(B5)cPHE$CiZO7f0io)Zf7JD^;P-seU;7 z^(Od{z9mIYw8id^-o`33SDK}h>)`XoS?Q0`#i{89>R_u2#c&RNQwp@IgTKxzjxedI z?(}#ryr?jQ{(E7B`EbQ9cyX;aUa651%B7FMFOEEe+9?)?9s7G6zL}6SxN+|ywQti< z9NujbB&&Bw@4QkOw?tR6X3I^rb5u{9)%zTjZ*@$~82S;WX{ceqzAdUzra|=k*uR3u z6;G&|uexEEUvI;Ks7tEb(At=JWHEgH@msLua5>oaVgz35mRjAe+XAM}8HuDTl;{f5 z8%p#B=@2D4gfvD_GzMvpFwq{QF_dTw(jFk%gY*W7-XL9}L|2gB2ot?QI%JpV5YiZ0 zGzMu8E!u z9il~tkj5}c8e{)uE!u~Il(iK*81?deddV_R`5gkH$!;0P@ zU13F6klwJOH%NzA(IKQaj8AVE(Ho>OjA#tf9#*sm=?W{lg7k(Jy+Jy}iVh)NVMSMv z-ms!KNQYR_A*45~=nc{pR&)jF4J&$sbchulLVClB-XL9JMOTpCu%b6ehZxZzq&JLD zZy3=Vq${lG3ep=^^akk=D>{Vqh84X*y26UCAiZHlZ;%c#qC-e;SkW7#E3D`W(i=wf z2I&wZI)wCw_2~^GdV_R@5nVxg!-(D>9il{sklqOM=?xIQLAt_-t{}Z(L~oD|QKCag zZz$0lq$`Z*3ep=!^akmWpy&|N8)2e1NLLuq6{I(e=nc{#T675M4dc@rTJ#3#3KU&I zdILmnkPZRSA*44z^ag1R5RF0F14Vm~t^m;$q&GnH2I&wK9YVSSL|2gB0MQ$yLr`=G z=?(gWvWa?wbOng6AibeQZ;%dAqC-e;7||P~F+em1X%7(XLAnA(SCHO7(Ho>gP;?0C z4e;p=6um*Z0!3Gl-ayeCq(e}22ESPgLDOot{}aEqBlr~py&|N8z_2%bOnm8 zAiV*iH%Nz|=n&EyD0+i*1&Xd9y@8@PNQZ#v5Yijy(;Mj18z6dvbOng6AiaU2H%Nz| z=n&EyAbNvz1&Xd9y@8@PNQZ#vkXbQd_&V8yTK(S(Wxau-H%Nzo=n&EsMsx+~4I_Gk zbchxmLV5#ydZVW34bm7&GzMu8E!u;0g%Mprdc%m`ARS^vhmhVdqBlraXwemt@%YxH}Zq&8!+zYNBPz(!9->6UQEv=U%3&kg`CuqAf zuQp9ek|bk>xihbI4pdkhBYUH^L{OY12%lCZMW9CT4)t) zl(1HpFEdf+Ii&FN@sYY*>p{BJ&$V#z>fiO7U0w9Ubycy=KW8-JG@TGY%%5|tj;>Qz zM@3e`0SnjZL)pI7n+7((OH(%JmY-kOTRXpxjW$fuy~EDwcH0``hq-^#Z#Hk%Manip zoOoU*J9kItZrmI*l^Cmk8?r*bu22ulJ!`4M(p3&F9-a%;nyPwK0~PF6H6I4E-w7tm zmo1ogW?qbopQEc)>k+&-AvfOF!}Q1|ZGxrFXTgoB>e27H%oki=GAqvhxTOB#=heXq z*9z0W^D3e@Ongh-GnOWBN`F215&B*JMTXM0 zO|RlQu3@D9XxP(rdV0O-#vy$-Lw$UA&x7EHE0*eq^#PX^d>VYC+6Oyr&4EjoYz@Ae(=d2? zVjhf4^-D0g>SVBd>O44hdk#JBv;4tZ^mm^&M3>eh;%Wxl-^+s0FVpG^vHOF;0y!{$ zl`8r|%z|KOxh%N5(AHq>h~#?i@d9|c%V)v7M`MCtse<_I+?XJ?O{Hg@Du(*qZNb{Z z7V2R6P#m3QW-wEHK!@Zhi=E&8CRnZ8Qax=*6^z66!Q&9goVEcu;^z3%@2WUR|CrI#0Z~M6}=8ZTS95DQ_{x+&I&RID{NB119-#(fh$3}$d z=2JuUn%&u{4;9rRi(2VZ^gCJOpqn-w9t5wIr#tBv^L1Rsl6u{;O!(&6FkPb4Zr$bQ z0$AX!ceVX`ggz5n0Gs#Bt1}N@qN_hCijloX>R8W9P@J;k^{Y#F&bmnYj@mR%t zy7=b@b+Ae(M#dM`4Z7UcBa&Caj4ej$fB!hG-wP{-WjBw}p9GSb6CDsYHY%%k-S}4r z(rzaEb3JWN0M;gxQ?xhmGJ^QRvE&I+AyEGG{CW2=5p zW|2PjX%5`8>pT5nW2>uG%8Tu@@6%<^x744e%8ZkU-yE;hUH4Cy1-I0=sw1x4((MKo z#ui<_(?b!;sS+TweX2L1D>bb{yMUim4{``XeG9;b(GqxtqdYH*n8@^QEX`36{ zP0M8Nr#_$;_sfsROP4miKU=Gx^ec$><1(8}$2;hA<+I|Q%Oy;K?bCF!SMT7Z@Sk5_1dhre;V-fE%#N->edAPBe1BeTQ@YLxU3wVx#^@Gi;fv+^^xWF``_oot+LS3eeVyu9 zZ+uNNBl%sO@U$Ur8(6^{?Eg&XsnZ;bn!eu^Rmh-nc(^>DFf&VVSS$nP)H0>Cf`ezZp+o%j{?p6>OO~KTb;kQ=@VJ;Ed0U z;*p!hOx`#1gM~U4!Ez&;nW4kl2cKszhS5J&F=K9g6nyt|4!n1?h`G3LV(|L!@8Ymz zg-vAcrNLbjv*V>qbxfe?!C>uqrE%UFvh(HA4Nh0UGmlG{aX*#TO-fY2&TUJWE`9F? z=PoFP=|3%D#vW~>FAc1L_g~jG%@@_y+n&~-zpgz&g&ydafj|Pn~_uy*g(C7{N&ti=+dy%qcC!M`6?OI^JnqemG_Fr^hb8`&uTg+73 zJy}0VSr>;?eA_I&Gc#E9qr4a$Ol#o&is0AV3uA|tA!g~7Z-b+HX2a}d(wXz4UI#OT zl*FR5!tv6$ zx6Fvtf9XAe7Fd(cMW1yy_4)NJSXU^~6{I(m=nc{#N^}Tm3?&+aw1*PyK^jAe#vtvX zM0=3lP@*?TS18dHq&Jl44bmY>bO>n-B^raYhZ5~UdP9lcAYGwESCHONqBlr~DA6IL zF_dTw(jH2*2k8wZdV_R@5?w)hLy6uX9il{skj7A=F-UtT(H^8Xl;{o86=9+)NN*_7 z8>B;&=n&Ey%BMG!PjArg*iO_Nq$|QiSCHONqBlr~DA6ILH^M}3kgf<5T|s(7iQXU` zqC|&~-Ut)DLApYTt{}akL~oD|QKCagZ-j~7AYBnAx`OmZnCK1CAz`9JNN*^g-cX`9 zNMk6`7^FRvXb;jAVWKNYZ-j~7ARQ7WI)rpZnCJ@98)2e1NQZ=p4k5h}CVGQ(MVROc z(i>r-H%Nzsi4GyX5hi+rbcGUKL3%@p-XI;KM2C>xP(Hn(L~oF;P@*eHZz$0lq(hYG z5Yih;^akk)CAxz2h7!F&Iz)*MA-$nQZ;-A~qAN&mDA60FLzL(cUPqtaP@*?TS18dH zq&Jl44bmY>bO`AU<M2QX|y`g-1Ly6uXT>+viNN<4X4bmYXI)wBFh~6NL0irQT zdw^&U(iI@Og7gN6-XI+UqC-emfanU+8z6dvbO?wJA-w^jH%M22=nB#sAbNvz2#5|L zy`e;Jkj4Pf7^FQwv-L1GeiA z2~c=Zh^^Qw#-y4Mjz7;2wO#7Q82W#l(yFalxh`P0r??K^Y)LSmKaMdE4+U__ zZHzfIAq2ZVOfa!W19roN7)TwwX6_~gY_L)r_;_c))|nVwo^+$#+&Q(uKexeO?H!D>QW3N6Jm@nHk)rjsNLT)#^n1f)E3@-&15(f zu(#H=F~@fW?C*VI&Eh2qCUR_u9T*>Dx=abT;}*x5rpE#{-&y*b!>!wxS4RRi7v+?3 z8vV`Up|Pf!4%jz0ADJ(|3)rn!Z|H_6qiyfT^Gty&5vG2DA@<4Id4~V(T9zWOAa+W? zvR(bwBlwxd-#v9hZ#Wr^t7-i3vk|6S!+3apIAFU4;?2vL7|3ucV1GXB;-P;}n;6g7 z1)-QLD#nbb_zQf}2Acd7uo3o}nM4O^+@M%vz6~F~! zVoliW1c+V`f@Ax}n2&kC<%op?v>tQMBtXSVZJ{H@Ht5YY*cG1u4_?KXe}4#I`g4z9 zAMNLh6K|-hKS$%Uw)4zW+Rqd#O3k-zjJC~c&W8b8BB1xH!8X&(`EF0`njB(JHH?J| zJ;U+J=urDnu~?x0#}E31+kP`+p*{T!Se7pWHf_{AI6Wu<1|5ko%@@prorj{a*TMwT z|4b}wSQ~JAvefN)upq|}%z7@uWGXu!KA?AU-S}Pn&cPps+ru+rVfTO#J7a99ElTg5 zJ~-57>KkH<#KywCzTtLj-vslp?L4@*EMQx0j<%Ug&4--(BTR`e12$)qd2n-Ng4wk> z8e5Qm$nFS3^P=Q3q+bY5jERNJG|&C9p*XZ|Ec`|DQ!eP`Vrd?fc_>bhI7{|RfJUw6 zK{WlWyoE@nJX?m>LTq14FnzDE0YlQV1?-919hCh2y9N32@*-ENom8 zz{#7UadwsY&^A5-W`7aDh`>B(@<{@mNd3sneh?rQcwK#4@1=o*0s3zS<9FnueNpXM z03YW}fDdkLHn&qmVw+W)q0bj>%ojHUxCyVppLG*VnRJnuC3OrudVJMfdpi`49pQ|g&( zhs3~@?bpmnvNzD*@jkgbU?Bu9;70e4~|ZOkw&qWr>b8 z*Ow)j!qopO()iTV!tL@gF=q6cfNe^Bcz546=KPNV`*7bib8cpWd7Jv}JJfHpQQtiD zE%l-+H}sWL(Y9BUd1fh{U+Mpwl8>)WYXST%<~{T5#v|BF-><{*H}vRJ(O8_uE9x=% z8pQ*Dzus*TZ;Gynf$*QH2OUZ8OY)^nMPtf<8>JV?P!3ygCV^*{=zwD%aNBPeD zB7y6veDwsWC&!w3`#dusAN_mseK*yw6n`=LUU#}p=X_hN`Seyab{iBA&uC8mcKvia z0a8+LfBJb0q@5OyT*D$`LombaP~6@)#$=%V^X2|)Fqy`*tJMaQ>j1u>{{Q2|1h^AJ zKOao{Z3lffX61{8&ZI*^4=2F9rfp&OTKev!xenD1B|tdojS+OV|Nr_w*SyXq(m7S< z!+l@>KT7_(qeE=FCb3YlUpTfO8fu>wiiM7oLvhhZ;r2T9>Rq|APGYssGbA4&)p6Z(sU$(|0iENAyh|8j5*K z#lqN$p*We=atYOK4t-n3txJHTzsJJ%uLIa@V>E`)cQ*6x2w1)>fHs1@DZLV)WBNxX z@?K>Gj_kJAM6WYEwBGi{G9gCotLn4%XJ<1X8>OpNbLVV{usa_ z)n1x1xf0AE`i=nU*Ov5m0B@#_#1D>bHs9R2YUWXYj=Iy@yhd!gggo6*Z9`v z4UNh4;(zV`pJaLjMg9t4wSTVvFa3XN(HQ8MF%nDWOfW4rYzF>LHQ&D3RHFXh?X5`s zBqA98wRj^nw>}lG_?* zvf$KcV%;T%+jSolgDY#p;41m|)BEd8y9|@bUv6Xv${`tyeVyDEpm%Qkq&9?*KlR8V zaBMNJv(f{*w^>%wfO5m2q8)L*{wY!glP$W~Nm|v|f%t zIa)7Apd8J48nd%NF1&a64R|>MdDkz$ofOa5#hjWjQ*zOh$x*^8f4 zwwY2Nf+@5{6+dkTPb(rei7tb08ZUt6Yv}JYe^ds;R_`(TVqx(c^4q&qpQ;y%*;S|i zhGPB8;G%mW_Ve)Pu#v{k&r{S~T2~!Ak^Nx8Y!wp~h98g}QSUkY`F9B3BHPe>xOxu^ zC;J;38&S9@%pm(9jm;G`TVLx}25+qm#nsIg7;k>0`HlBpr1u&xHlWz7_g``lP##*P{SuR859 zWd^6WukIn*y?yLI{f3ww7uP@)8votmShMi!Zpd@ee1_(Qg7hx_{+*+r6KSsdxbODk zlP6?6_{IZ|_vT06{J`^j@t`jr;CL>SPHkW2X^+n;WQ1FNL+w9r?!b_JS?#qwee96g zKft2DlbP=*uMjf@c4RG&nM7$Y2p_>2)gL;S`1IE?Xe z7%Lox*ozVNLQKXAlOYacd>qCIhavWobeAMeZiLAYdqH6@ekMcg1%P z@Kxh^&~R*m@$(SeJsWJSc>(r6e}!+_z4I<@oPNdCm{TUxC#hY zc`}N=)kS0B$(T?it^!~D7gqrvS8;mP<0|U^##K0fVJXB|lrR=zDehTjDa2Sn7z;5j zcL!m{MT`Y}j0Jp*1$>MJgt7R!mfRQk{ls33uoq%1Mi>jR7bEP2*q0UdMeN1+*o*P8 z7vp0uTG$J}LwFr=7%d!z*ozVNLQKX8lkqb{Vlu|ZWQ>o=7$1`{!esm$($6i4&w%im z|LXtAb`Xa_;V{H!K==%C8xU?oe8%;EkI#UQ&w%h5Vlp61hFA>>t06uEK0brOXNbvw zFd1SsN>~lo%Fkqk)ewhC;s$=6z~hD65QjnGFvMp-_zbgS;Wor)(8p)M$7fLZ3^5rH zCPS>oaRz2J#AiVGjGu=SlR;rJ#A-lT4Y3z1?1h+&5hf$tjAJMEVuigBlQH2QlOa~) z{#ygH8e%fm$7IYBkIA(8l-NBnmLZr=Fd0AB^7AfYFGko4 zF&QmPhIor(R?J(7!x-T(#Al4~8R9V3$6<_*!&u=k#9oZB7h*D2m`u&qZA}DmnBl}> z_7YqB=UI$-N%!y*^xp|~5_?~KHUj+p|99&DQN&*65)+XA&rF8c3krJ~(mx!h5@#6j zq2n#+<1OIhE%4v)7Vz^H;Z!%eh2vS8bMNpF8%6zp`0QBd+ArKrk4}J-AIt+ojGY(@ z`WOrP7>gCgBK@CZCdOigu@G0WKCWVgtN8g3aTVj^DoOwC;55bY6UDZb;v$w}g{2f< zonY#mjfKA7IF@34EX4{-5$4SNgt!U_S0R1^!cT~+fN+)i!$NUy;aI3YDHMsTfRC$y zkE?)>tEm4QSK%`tEQJ`062?L-1%#y#V*z0-#JErx7cmy_F&6MK7I^btjOG96|ID@g z{h!#25%xli#W8$lEW}=nu$Q=Tp*FHXEW~{hYKgrVAA2!A_F{bOMGJf39EH~rhta}e zh`ktLFT`YwFd1TER+tzu8RKIz#>ZrgkI5wccM$3SoFj1<6b?h|0)@{I(?H=i#AHyI z3~>w;Rzpk%g~<@BL18t-Wa!_ZCo&mgH7Klxcm)cRA&!BQZ8DcdktcG}qCEntA2(cPVti~}J&vx8~I0*`$Ax>h2 z;Sl$5%){d|*2ib8kIz^ipRqnZV|{$a3ZL=bB}|6jB}|6jB}|6jB}|6jB}~Tpn2hx? z8DiNWpAOQ3KV;uRo#hUXCu zL%afn&k%=k_j2Yi#4Fr?|6@MmjdvWz8}ImxH^1XB-u#Zwc=3QQ9>-^h!=P{&;xj0G zhS&=VdokTYv4frh2eOq%Vl^nNhS&=Vd+~DQIW4go5LV-hhxrNT%keN*;d~v3@x{*^ z#^uW##+R>*cO1r7A6tH3AMDj*hM;VOnVElDGYHE>#-UjPGWsb#`>6y^)VT?g~{+3VKV%z zFc~XM#+zR_jErFpBhNB#kvYW{_98Jbdy&}uF*DEP^Xqu2m%Gbz>eOAuRUv1M3SFSGV{QIxUaI{WQgJuz}bQ8y;ns@@2*OFKJf zL@z8vzax?7thlKcuHTs7`F~jXA!ds&@9d|)_P}@JOS&=d#dpVz$ICc-U*{-{T~pbO znOL+tW<8z5`OlQ^jZyt`IsdbUedzaOWODwl^m|nv-^=9uTgUgo7_#}j5p(EwDV<7u zc3ZH0(z6Fww#A#P5_4IQx)aXXoESr&>YbBfJCwCkQZ9pMb-;iZ+u>PVl465{os)7O zQolW}yO>y$ys0{3{ppFh{~OjJDfj0M+u<>j*a&x+ng`&dA2zQ-k)sq{**CNH}-SgWKP+8?B}(U z7*jh+@s)~uj_XBab1!mzhHUOLbGZMI&Hcyq z7P5J*T@N8UsfUowJ;e15vUwl6UO_hZ3fB|J<~{6s1=-vyTpu8t`+(~YWb^rQXP<07 z`|gaBopi>@<}>BaHQ9Wwzu+@VHlJB{mdWO`?9M6Kd`{i@C7b7WXOnE6XBeMBvXjmr z*?b1wxg(oncIS(1&dZ%6viTgj^F=nFFL!px=Ck9@2-!(zglw*xI~Qd0x%jzCPt*ME zB6|AqZkYL84`(;~EDCFf^fBX3zpYo;C~VuXtMjj))&s-oXa0D6i*!9vmFw!p@ceN# zx;y*VdOfjlwa#u#`Tjkz`{6FmpQCp#oJGIqh39NEp$En_jdEk^-s_G%&vtiqwtC(1 z^bft=n1`#WKXmEf{M)|ki4{tAbpAs-dSUCnZJmGAfu5LxY@YMeUwYxGK8gP4=OZw` z_v~l?L?k_%{bm<@-5@cS9=Rhi+>4>-=E$Vj=H;iKTk>*ws|)?yl^0uuE?tvi+x{dn zDfj;0N8r^z5^K_NVE|WDP0W3Lr9e{dhpI>5i?fNfJ&?6qQf*UT?utK*PptDjs(+(%W^Ftk%Bah!dtBD)4fZ{*=_xsM~_wM<+i5tW51eP>%Hpl;9X$v=o z<5`lfx$|>81Jly)i=(=6zJsQRyD^KY4vU^ObT;Q(Dx{tp!}-n`*2?+0o=4Yx;QU-q zseiu1T`=SD#4)^HGKSYH+w8=cdH-zl-ZhlgU1H$}q zwmCN5!)$ZRyjR)g*m!@k&H3`4XPaZ-`moLWQ^rW$*w1y7Ic4v$-|amw23}K{lh;mS z=KUZs@EUQB{4D!9N47Z^t{dC3H)MXUKim9Xt~1*_53e2D94FV4ZGNx#IY)U`){e)x zwe#M^b(3eg4iX#JS>DBUTlxmR#cV4L?a_X@VTS8yL-oBIIw2e!FC@Y!dZ&jO!uw&jeo&1Z_w zHQRiy`OLD-XO_=0+nfuZQ?~h8KEG`9`Q@|8HqR5FbHTQpLALq5eD2uhnE8CM&3W-T zVw=wqpD(t#K74lA=Ci|Rgl#z^Z1Wl6bHO&(JbAYMrg`elYU!hf*s=V_CbRlTy?n2M zvtfBt)nafxH|Bnxsj7Ntxbv4kGD9`Y*U&nbLEEm>E?`O_>rqh?O1>HJUT?^m-9 zRCfM_&vvQM1y!9ruF(%)>_KE(l%Eqc0 zgA)B;{@q`-E0s8BT;wQqH&0bJzF?y|>c{(4+&pE!Zm+(ZQqB1<&Mu&yjjHba{nv%5 z0ds0N|5rIOsN{2MIe-3~p(@i`Va{KEe_C~re#Jho%f|kt)af@F96a7!tHVfn52g_^3_7`Uo{U-YtVKUwSz)lld>T z+a4zKca6IrCh^48I~^wRT>3esl3ditn_-d*+r^q!bMJkX`(BvjmFZC$B{n}h_<2DsDW-f9LbWJ-5>E!Izr@39$1!s~dF?pIg0#L;XSQX1#g-h$jY}2e z+}ZE9Wv$sS>&v#RDciDMY|9$4E$hOztOeUrXYq3kGM@8dTWZU;)RS$gA=^?nwxw2V zOMU3B2f|_Kt^~{nyt|UK`L0CwL^p=-Ty$@8e!e#mw{bS#n~2Z2F&>|Bevi*MKi|>l zKIQy;pQ1ad^Yi_V_>A*=e8%~`JFm0(K1g>iH-_&fbmw(`zVp)k%lY~KMfYFl=X)jH z#hl-}i#eO`V)9D(B;)6uVxT*6QVhgl+<3kN(%syR=Q7MB3^!SYP^SaQT(fQq7 z*qf8rl2wK>im4aBR=E&9-nc3@6PLNz7Nu!%Z=f?3Eg>}pYObM|8jo5f6@Kd`T1T+cQNPp z?qbg7yO_L}@1%4ubAIn$=4`%~NiH6raej}_xcT`GOZPSB=R23whws0{XPn>TGl}sh z-l?6X`L0KN!;SHnjPrX; z#`*bvO&rGg`3^|;Yv<=W5R-9!kI6W{cTaaV*OTsvZj8rg66d6Kp*y4V^Sa2Kyry)2 zbbjyt=xp965~s&uoZsUxZcbizx>q_s?=i`p_a1Q==l3{_8}Hryoy~WDx_i1YyoY&j zGdJ+qiyPyy7w6|Wc|Y(NkGD8m_MYPsiM+-6J>KGMkGDA6<1KD}kGD8K*OvDN&*L!` zXM2pr*&btYw#QhK{KQz2V&*!?JX~kCJ+6}UEb$X(dtAlY9#=`U6S<1BIbWHR>p(2U z`K6vbzsFLXpKC(=1o&Rhdy;#F-0_K@IGfj(`vd!V?f4w=Jkk@`?{O73#^Wl^_PC0( zJ+9(xKG(!job7Q}XY)QJmf~!WwK|*6vbp<+q z*<4#bQ#>c1DS4NiBldet#*OiqjI%u^<7_?`ys!9OoFm*e@K0 zZQ(PVqp$+@`g2zC1?OlxKtyaXES%#@Qa9arKe$!WlRoABO>9 z4(#`F7*~If&$#vC_+`C3){&Gi@rtDPip@3W@jecdwAMUE)|YKrQ?_Lt*_Jh8Th@hb zSqrwM{$fjP!n@>It|8k#4&&a%HDtfkfo)+gYzvR#{VZpb{gPL|nqNcbqCG7Cf3lii zo1cpGuy54Ykg?I%P`mK|$J=`VS9L7=-jc}JATpRFvdGZ}BldKIFeYb_L`H~gGR8y^ zOa_r`z+^DNBnbf~YR!??DSu-`Ex!G~ z?T7rV#n0qhExsk6gZP~M3F1%kuj^;>x90ze&&khP{QUpY5BXV(pUJmcd`mtD@j3Yu z#GmX_*6d^QxfY){?$Z}9=N$)AYgM8avYb%i7|GDE|df#yWM#&D)#1^D5&f#!6J3c&wA+xgG;5AF&tsr>@_TtvA+Fo^nr zn_U$@gP+CEY)$soWY3+Xo71IVS6Fmlpec0oyi+}>F>F{r(99i~S!ZiR{Zjw*UmZCp zGt3}++2F>yRFVs7IkoTIy{p!vx~WH32bu?E2f4qI_0EOuj@YTaBkidlE&XJuRY7zA zSwkymdajn|(s;CthsLR8oHTwd%cv_O;j>-C8h;78}*}FQD~vwdZZ23=)PCqTslxk zU+ZM@*V>{3iU#Q|#d{c^;3&QJah!fTtFwu!k`(5CI~Q(e?2Id#F3`(^?>Osfb;Xcl zhheziZO^oOVYpD=gWhv5z~}<)%)+4Vdd!d{IKEp;6MsFwDmb$o{2kZM_+7pU!$Jo@ ziyNIVKG{}X=xqf^Q?dtsJQk&AHa!lPe(H?#?)$>651XM^l2DVi{$9O*Pcpo=sfDQ* zHbmvWGau4WZH>kP-+Vg4?+U~=$0 z{YS>mW=5O&`ap*VYJZ)src8aQ^nGP~ZFU5Co9 z!(i8!uxlyUb#LstD|S5-`}be=@9gZ~zS+OSwSQ}A|EBf7{Eoo-y@vf;2K)D1_HTCV z-x*D-e_Efq8)hm#sH`a_Yl-a}|E#P_-wvaHYkb;$AA9!>Gh_T7=q}GH!=+ncW;NOA zvml?PKLc*VF`;DB)6nz|efEB32)t1lXs?>^dZ*pE)SzFO>HhLhwrjCpZ9>nW_8Xp7 z27ZS0!+q_$(GmAGx~*T-^5{hk!||JPaXM=w56o;3j*ZI4X*<`16pGWcLc%eC+U~D) zTkqw6pGE&Sq-31l*(e;V)bc=But(pgHcJY{x#O8}wJzU?ik9iLN$#2wNOZ$KK8;_HHVEZkG{8o#6__FMO z_1mGqI9-l>(yR9WzTe8`xUEale(RDi%3(I*JkEKz?u)7VSDO2i;al{FvR9qVz3Bd% zwzqVO{88#Hwf~s)wx&M=Zo_Tsgx-SMwBNp>wxKz0LlbHsPv!3?h#w@pC#^5cwEVWPiY$}Xsc}owYXN5Pus_yPS@1(ie5nr9W zs%s6OtPT0*!ToiG2S4=6N+K z`9@uZ?C%FnhI`jnIX}^7M@@`}i@VP&-`gGW!Qrd$=YYu&Ky7-b-UzMf&w5asgHKl} z{xfbvZ5?_x@ECY3|5JWrU$9Tu$C2cViR6>N(*Mu-?cK=9x-yM<9Qn;;Sgm%@9G8-x zKIOL-aaVO8@_Cj2rr*Yp--gq>{5;Kn&u<;l?$EbsKkTnINfQUVJj`4?&TpUdl;YS^ z`mOD&-~*}~?SX#LxAm^Nli(`ZLo@8qu}^No4%#OblI(Lf#OpWTGOMhBb$)Mf~^olVc1Prl8cdfH!MwiK%8=H*UtRK`%yzX~1uc2u z|4+YB-T}!wlndPN%bW`+)`8>*iq9bNnc_A`+@^T0B%X6DlQ>WDUrYR_yr3m7P~6iJ z_c+H$9-;i=NPgjbA$f;#jGJq?EyZ6q4s$M`9HAsfP+o8(FYup9tfm;QC5BUM*Am+) zc4>)S9N#4uP>xWNBj~I^%UJ>C5s*AW`2{4uP~HK_JO3Mgqr9LcFZ{pwjdB4PV|0yph$qSS(K=K9U5lGA<*{^}*7s@*zdB=NR!RHTfx_4ik zQE;3tN@o!xxA(z~&N4l4SERDELuVIAXBV2!F1*@3$2h*N4_4j~>CD}|OnbFrU4#00 zpqIh8-H}cdwHdv885G_fsjPDnu-e0~)P8(Sq;tes2J~DbW3bLi_$j#v&PN$@u{C`M|X=^6Li|hv1Vczp3%N zk2s~a4aX6F_bR=eG)!MxHvkI;rG)x3mN`G=AC6N;ZE>b7NumE(*dHfd8LOx6KBLD@ zZiF3mA__o3^OnXVgJn1LgIRNgVrnP)1ssN`0iBUz|9RCJH_e%A13y<;#u z2Jbixk8@U@l4fU6MKhJ2WcCFJF4zvcRO+rv63x>rXL&zs__N+V4fpANmf>f4 z$6(wsB%EIvKEGg@AV$Rk2~Ar%a|DDJ&!^@kNTofTFk#P1Q#TE>G7UfA)i@=49$7FVV_?Dy+86Hmjl$VPZ5!vXC*6Qete_v!A_lf#1f z{jo2_x2Z8}R1JD(&#tPaQv@$nWdes|{YG1ztW}Syn_GtCN52!5D&)%#-LDM6%4Juo zWwnOG_N-uqm` z&-I?~89v|hDViU0UKwKi=~><}7#@T7xrUz`Pr%e5aZ+b(&P1~VSjr4LwD}(*Iu6+_PN)GhJEP&Wgu1z`qJz=6sf&FH|+C# zJ|*$n;uTHms;?dI+8JIu?>QmzIidIb5c&MD*PfTyRCYFGhF#|B7b{Bok@1y5X|Gs!_3f+HOWu7jP zsWbl2dcKZJ<72W{Y=!4L9CillkNS(^^xhTu7RG+Ks(XFj4C9w9hvR3L>kYF*am?)F zP;Pr^edc&ObG6eg@ScSlJ`43wnyeizHedKXFld+P%AS#_^{J?dJ6r+i=Ji|&BZ%T!{am1?NAKJX&poGKp6$i^7BI8QeuE!ZT-RUGIcn~*0XVH_DKn7HTAL(a3`H}c zdD6P5Ip>>ad#zH}b&t&jP1803CaGVxAn#|*tf=d7=l6o9uY4 z>C9KcaM9ifC+PA$owsKg{?#HG1UHM*Zm$u|2oWRH6;x5 z+`S6dpC*H{$>_W2yn&Fs?LLV3hyESZjlnAOpZ6eT?=VcUA-V2UE*^e(5Qe{Hy{{jK z4O7$GhvC$G{hjbpH+7HG9Zl6A`{?jrcj~n5!p)XJN#I)Yi#ln|aML9Ef~K06dQ5n@ zd4GSrUeaw7G@Bi6n!mWABX)nUTL0bA4F7hg&R(@Iyyz5eek|grr`)*!F|EQ)+M9#a z$;UU~?6Z#M*Q)*C&cdD0w`#ZZbJ0#@161IJDNowc0$d5eRWP1 zZtR-#b}f3lp1fVV-mYnH*Ri+j)!Q}R`MdB%Z|!=!e!E@Q-L3;~*M7HayxaBUrA83< zZP%-}>(ATu>g^i!b}jl()zY_XW z@6@pCf!p_7eCjR<`>qrFZVUFE)U>qkD6#K7`PBU;_MId4eJfH=jO%&YcZJyZk3@Xp zo)P=56CRt?(zNgFu1*QVw%NX>1#?zCOA+OAV= z*DADYU)y`tuB~m?%C>83+cmoF+S+yvZM$|ikMp3n2Dn`t{8Kf+?S1>Hy5)9Fe*0bk zyT-m<-`=i=Z`b^n`hGk{d*9mi`Ry9`_MHp%9SwF(e(p9&Tb}eGN)-lE2#G1x-En>U=E&D;@wq2{%u4il4#ijg`SpU|pTWHtgwd(-e z^?~hLz7%8sV?8~)CZ1idPvRce@w4}>T`SM7tw(Y1Ki18&Yuwp&`PdH<_b4_d*0{54 zt^-(F-CDt9a>xF)*Myp*z)vnP>aXYaVt6f9YuG`7u zl(=oz*tF|#+Vwmsza-Y}wD+xDM^s`s_ifiTwQG#ldoa?p`&30~Y+Xwd^xlQ^J&F!0$UHW;K^0bHBu${H^Bld=i9zw*4GO;@XcVWw{ z*Iixr(k}ev`27SsU1Q8`HrF2P;Wlh{HQBj6Yi`eNay9Cuq#xGOk8Ah#6IXnl+lKpb zwYMME+`i7E1E4)8JjF-t!^n_WR~Ndz7wh#o?CLl3cDrq&mp4}2hV87`&h1%qdz!B! zeirSWyK5IM{v_Wzti68wFWU00BfjPKwibV~UHr_?6;1xp;%AzBf=-ybt9kC^Pc8mT zUGu7|d%o7}b64+3@Szqzvt4}4pB1087JqU-tfe3EIr&+OpUH==_WID(>_hUW7Jp7V zuU-BA%`W!2tGWHkzAKeavFkg!emLpsAtffn&TDZ2N09x)l+F%oYU8l|$o3PiUiopH z<8ANAXCGf449-CW&%@^QrH9bCPn+i`q9 zxRtAKz;TR7(#+KbK0A&jjy7_2=M!-low4*Iw{j-1Mx$HL? z5BpQb$$p+b=(e6c@t`UdzZwrTdaT<8A65-}#NdEbH}vLA$JGx-*5L7^@w#oyz1Rw? z*WhDwS?i3x&Vwdv@u#MDb*1kf$Cla?gB^U2=@(mWspJvSxI6HaUO4QwdLJ8u58I#6 zul~5HLO#UMT|r0nx{04Tr*=kT*6$B%|8B{hLMzu}kydd!?sh6?bJ`8q=g+Iqtou0? zvT_YZuDT4T4qj0Y8n4AS9qxkX;(51E-_YA|rR2KUs0*vHZL7yHJk6%qufk&R=7a0- zuIZ83Zws!$o#l^0NYb0C!M)Qy>VHjztX+>2yT!rjGB?z%^c%3_$3Nil)3nZ! zQPJp>I|cQIrE@mu7`)f(1boPq#@Xhx0k7BTf(>qsb80S#!m%^^xjMi^W4fR|u8zpM z0gpZHhre~1rRwL8!S$*a?i@2u9m*GjN$T~(G}GFv5@e5ime8j0_fhy|{RDdu=`ZH> z#6^d@tJnci|D`sUT?ecT*RP}BY4UG8?OKR-EkU;p{WhH2*fn14+BJ5a7Q3dFUDL^~ zl|+5IzX|0&?cea)zpJ%>m# zDiuG$&7ou3>`Tn29K!>4&Ufu?O7F#N->q`>bDzDKBKzh<`^z^6|Ml5tM_gT{$bJ-i z*1z{BwlA3PU}8UW8XipSpY1XRZol&G*u;MLxtvq@xjde%spcvk508QEtR<)On7JRe z^IW(e);u1ubN}2A+hshgc|6i5+j;zK=k}sq|Ii%mJ~@Ah-z1lD|E$Gtti^9)=RR3W zpRC1ioGZm|tYw_6#cyKgc}aVouk^!yI%Kfkwzp)m-u@=9vmhrF_ zzlojaCGADa9NEr&dQx9;x#;F@gOpoc&AGMNsB5l%&_v^jt~XtM?xllAR^M@T>K6{q zX_LTO8Bc3`eD;xRe=@~jo~sGEM4O$Mtka*az2K2uIBxh|S63{u8>g#Vu1;QTH}08` z@Z9%xc45!-3F8Txxzl|v^8-JZ$HSV(!((90W8g8f<}veJSo2)CAJ*It_s^R9=jXEK z=kj=1^LTiita+R~e%3sGo)>GL7tfb9&zGOYd?J2hEq-Gyeq$|uV=aDTEq-Gyeq$|u zV=aDTEq-Gyeq$|uV=aDTE)u`77Qe9;zp)m-u@=9v7Qe9;zp)m-u@=9v7Qe9;zp)m- zvF7=Pwn$*$@F}~I7|dm0X0WgqyIfsr#V%}7VV|q_FWrSH3m&orLQ9Tk^`t*~%cs*{f+vfGzeKF&aq{?C^Z0p=tYwa@d5#nl9Oi#-d~-E_5285ZYHxgSwKqPv+8ZBS?TrtKc8Up! z?L~XzgKOtLDGs}u;}ylyL`^Zx)!vxqNG@PI$7FAebv1vM`)9lKFL7J!JZAoW!FHY( zKbN(PpS3sMCfeC2Z0FCiA6SbYSo5>EO=4`P?=l>p#cvXyxsAkao}+Wv-li<@`$Uw@z&Ms2g(Jm_T~cjd#m`3W3u>7;xqRnahvjytHp0@7r(Iy3B5voDxPfo?Kv#y=>w=t((&F2{2vkPUN zV<=swjFbPL<8GV9xBrP1z4z~y+vT&YrB6QVkmqvyRsk2?&vHLr?Z_BtoQ{l>wSAUi zx3~In&sgNV#d?-wjltF4u{qY59cwP`v*fHs{IKT6pZbp@C)9||G46MK{@%^s@%bEp zznk+pK<&7j`gz%S)$*qp>^bS8?)UzVDv~nFJs)ttv(x#&w7XYy!TopDzG>@m=9^3U zY`yzx(a~t!Jm;F;Q~j1YQY;2rnTvXOrTglKr%~t$yrdi8O%+^d9e!2nzV4l8mzsNQ zHJ)nuR7YIjtuj4Wk1I|*)D0$WSAV@Bd*;9NtLDF}Mjh7R#?k-igIzYOfG*KE`o%My zu1}0Q^=b|J`~Rb>kBe4swywpod0*(Q|3s@4bJpRRuot>QrVZ**L=*+Zh~NydJT@M4#I(GzJZ7HP$GFO|JTLY`<*`#^ z*$;ds!{-}(Cd0m3wpxJ{#e47(T1v^AkR+nbqPCUH8g0mFH0mMr=N!pQO8{QZICh1b)4JID1Ot?#HN-_g3HJgEn*ysK(Y zi^e%CPwAw+@2R`jqOnEy)B0QAyXw1;7`(dvwElYTJ>@i7j|bnJ)q_urp{8{cZa&s1k`{ZXu|CrI?XYm+H zb;#oI82J2(&w}{;ipT$Ca!QBC&vOh2P3G_%*$?YIDID>`<6o0G?1vSP{{((t&P2ty z=TUry#^+HBJ3Iy6w}-E-M?SOSb2dJ+T72g@@P4~jVm&?>@elC64Q>^UH#a;4-rJL( zt;RGhUjXk~8+bq0U$++Zm1n^F{Ikbv@cY+KfZv5h&DS9K z-v@qo)*o2yo{8}}9-oN~$Z`qz{kl+K9iEH02>i~zO&*19wp|2%2TT9u?it|s^u*z4 z{QJQb;PI(d0qG%kIxMG9FN=c z9^>}>T;8kvTt44(&l2f;kDtZ+lb=QV7I@$C82GuoSNXX-PTt!*PM!Wwq;CCvDo?BtZVc_>}S}8hj z+;s%_eO$662KUi@@a}v1G{!yWX#Pr95Jx8f7WcQoV zAOAW!+10uJ?u%QFE^yC#@5c7Qh#!}@pUu^$H+~$q*zGgV#qaRr)d}u%eU2wQD9I3}@&Z_;8Md=jJ8*%{K|-=kww9kZ`ulZ5m%n=!fm48YRqyb{8Y(>El{h4q$733Fua-ibqJ&Rlnq>M?3Qf986O_FWbBy%_d= z8TK6+_FWkE{So%P81DTk-a3T#oe}mO6ZX9l_Wcp=eKGV|u9s-vd12p$Vc%_G--Th{ ze_`Kq@u_<{+`Dz?SzNQxzK^2~-_b*Mt|4jP$MLDVMcgsa*?8i89Nu$s`yL$o4jTK; z8v9-zcfRylu0LttHDlkQ^Qn7k-1VZ*ave_l-W>aGBm4d%cTK51*NSxa1L?$jPe}7V zarXvkuCZy~&4mi`Ry9}c5Q#VM!j9zpXy1v{cw#nyY9VR&!6fIx^1|Anq3dyu7PjYy63wscx+tT z&92XH*X_6K@Y{9!sh*_!S*{~z*X_6K^Yh&w+&|Zpv+ozM?;ZHm{Q~wq0_iUO=Q|PX z`#yL){P!|E9{c_d`|b?(3Af>TbUa7aayJ2MuA67ykzwEcVc)M|-{-<>$Dif;b@qK9 z_MI%ecHD;7j`sj-xubzK?+yFz6`n8Ky>(4p&119gOtJ4_VIOjPt}AHYw_@Mu*z>Nvyw3nrrRa^=avya{Ku|)w8v0(zd*-r7wZNu@(?VsX9Vm)5c9DCh)dE8_ag^`{mlXt|q--uIAWi*X^V@@nztc%?o`%Yi%Dhfe z$P_yHC0vdhZ2TJ~*B$+Gz)PP-#@{c4Y1^T=(>r&B8Q*ZJbH(?7XZEuYv#xb&Goy;H ze%vs^RL(Hdc`>SbY$$}7Nqs&u-N?SCYlM0Ebi6aruS9I0qakL&u+NSEjNhH8(Gg}* zlA+E!-*lC}8Q#Qrt=-3v`E1F@s_v*`+GMMdkbDJ!GfiW|N>2tN|Ugl-*wWlDOhIbF@p_v<- zejAVL;!S7i=LJ)k=YDm}$XcUyv5BFkd$xP}%G2q3TB{l+Ze<$8q6KunK|@URvwaG8 zZ*abBILy45@j$(tGDjC~(%+a}lRc^OAJ-kzbTQql{^?YYyQZO88`EP*cfBkhonLim zZC>3NqNl#OtmkcSXMUI)q6==hqCIQEOx_MzbdA*Ux@E^srtPkYvC%iK>Kz5b%$4*x z;io58_2`wMrpdzTFh2iv-LhO$vncmUSU>T+-Wk=}M6VkUevw=B&kMVo-6sN|`RGA9 zFS?0)JQy|9PLcy_n`=&L-FV!NB7 zkq0#F{zA>T{hc|UFIImX)nENxvX`mwnCj=0nX1-q?q}9cpQE!aou^t={lQe|{+<49 z`U16l{}8ilRiHNM7pXrAN0@gbcf{_@yGZRFI>g-jq9oKmIY+I_+s8~=u@WBV>#fes z>1GpJwJe;a*GR@nphqmyi zf0t9k^h`5Rhk4Rr=jnA#_2=K}lz*keKg%{S4=1G3osOo*eqoKw`y@kSpDs_2dk5Dy z_fDjRmlM+A=6u!7!)jAt$h=f^UQp4rt#uiKizdY@2LnylJZUg>?iARl&KIW1m)Wso z>IqO{Z%R|GT3rl$enf35_Cyc4-wwC#nyL1U%xb!ft!w&)o`Jhh3+kosI+}S^TjDPr z7V5#1PSIbIbwh`K&%HC>L8nR|y7w{lL0u?y4n6tX&KT75u)cVqh)y!0GwytRO6$I- zoDu$AutMiE+CO-rGk@@a_{@_!3$3LCA;D!yS^zrsnRo&0KVA30h_24C$;n>Nx znEw0ax@osE1xFU9{(mdINz^&T=jbp+xMAT?>kf7 z9X|}64R=(1sE!I@$a*o%Ir8k8i=^LvH}Jnp+zeLbqVC-tM@SRr_a zdhgr2(!#gHalGFqRep50*c|VNW8r)o)eFBNu}Sw1#Ah4I!?UGdL5+ID@j#jV3OWo^ zUp5KB7w<>vb9+AM)@6rd@*9`bwJLR0h2SG<@{!N6X{`_(bTS66p0A62KYOVcXS}QG z#Wld%!RgKE$AOqS>`QDie4;LJyB2oOo|Dd8X75;1wF!o7N{QnxW`rtD8e!QNX)tq8 z3izdTV~l^VOJeRgc6LpK}Zy!q*{*K_R*Jlzmi z)cqX&b{Ex4%GbsZ*T2Bt9UQ0SyoT6xeR}*M!#pSI%g#8n#CY(HT&rV-SHj_yOJe-U zak23y->O-KJK%Eq_bdTbCaQqb!!cmwL?^?^X)q#u06y_erN*q@2Ib0h$5Q$7z?4hp zV9m=mn6K*-tSCf z&Qj?-X}PX3Yo@YR?(&}HcY z=XjYPaBZcY(B=AEC#2C(?7k{H+#NaBDN`*1-+!DL^s>ra=bQUOFi+8fdf?K<&Yo?3 zvG;}rI%U3X&g9CSuXG~-RJW?c+ ziLWv`_Eo+5Sg1f2^Zlrfv17ju$I(}BLg>72^?>5(ap0pm7^GwMnMye@f15AyZD11f z^RuFu8B*hnJ^m(5kOy*Mqvr~FObR~2ySu@ib@bP|*O zT0Xp8CZl;o^&jE~ro>rv=lbh?qjiIGm!VPX)~3aqJUT6{Q=7J(Ox01RobkERV)Yu0 zaZI1n(FG7a~5#wF|>c+80r9=E6LP?cd3K z7xf3ENL?J3obP0MN1cVf!ROT2nw?DhkC!29z6q-Iui++t?HlmHw`8T2zlEEh%g00X zi5br4kHXENHz&bALoU6%K)6X4yb+eRo}#}<7Gfs<+86F6@iXd9pb6-(NKO5^viUIg zs4jUk)ag~Nn+Z%iMjtG@*7;ENd(&rdQC+I+9JTQGAGu$Tud<^hX& zz+xV-mf?7XN6Ae~iUH#^N7i@sF|i$5{Mh zEdDVT{}_vZjKx33;va4Ck0bm;%%g>QS_ii@Tf-OX8j&vZ7>jv~#XQDh9%C_&v6#nL z%wsI(F&6U}i+PO2JjP-kV=<3oF^?n6leLPEKGXUPydTzy`Ns(VB(0p&ye~3Wcb!%V z&s==051*K&$Bt@(#5_irhgir63laYqi+_y8KgQx8WATr%_{UiMV=VqL7XKLGAL1NG zIEVO03;z)F7>jv~#XQDh9%C_&v6#nL%wsI(F&6U}i+PO2JjP-kV=<4hn8&f0$FZ14 zTg;;^=Ft}OXp4EY#XQ<#9&Is?wwOm-%%d&l(H8S)i+QxgJdQ9AagGwsA^y?AKg2xB zVjg8NkFuCYS=1~^&D2sWN#XQPl9%V6)vY1C%%%d#k@mS2`5#}L&P{I$yKVb0> zSp0()|DeS`Xz>qP{DT(%pv6CE@ed0B^g8K}xn5VmDRD0Upv6C6@ef%1L-z+H@DDK$ zSj>YK^Pt5%XfY33%!3y5pv63BF%MeIgBJ6k#XM*+4_eFv7W06`JRr9HirO9`@V`EQ-%wh3NOGE_g2c7Qw6ZcS%FD{pAS`2*hi% z+UrF_R(qQKQV7k=DrBFD(04AB=RbMW@-{W5+KR%t&N7vt&OMP}S4}QqqQ|G+% z#M9<*03OKJPse{=UX_`W6RS<{rLWvit5WaFf%WS3)1|(xtxAl~iVybm(xn>ZS9_jh z!A*7h>A22~RpVlrF)!H{tu3m4J(|gFAAPl{Dwi}Pek6P3A0?FUy9`*bRX-i@ys?VD zln#@h=%v4#TTF!pr+3>!mfC9n%Cv6(Z9e8#jr#awim`q5)pteJh6}0iPO4ryVsdgd z`m@il*VJCRO`|j_P08d~zgZ6*Tj`vq*rpV?(sa@9$~^ZxeVYWI744)WN^kUh+?Wi% z`lgAlG;xb3;vXMky%7Dw>4Bascl|JHx?ug`>H<&uJ|Cf4>R|o$N_Ec)?TdfhYOI}9 zKYM--4aAPQ8|v31!aZ{i6~HQ|g0yEvT~GFn1u@U%mU@2nA3bMV=g0kT+v^-FfARQE z%ZsVIhU>Qjw|fSi$c@FEPWtT+w>)PH10Pzp?Px1k=sv!A zc*E05x10OU<8;V^RY>d0N!5fwnOytAohelJzcZjwt@QB<$yJ|)>0SH0$d8^n#na)` zRV}q?73WDc?Q<;reG3gyQJx_`rpBm6O=-`}^`z{c3MZefr(d4^-t+iu3OsVJimsHe zrN=3n0@wAcrFVvH^0e!e2Q!qbr=6EOJTvwO;M^1S^~b@xJ%JSiu+8cQT30*fse-w& z;E{%UVZ~>j&%VfktzR|N=`ww;2F=cbUy;6gF@qYmAd_ofi# z0`SRKq<>7I-sT9vbGd8klJirkq5E><*sp5os1iBUmFOIJB&?P`HmIZ;l|3uw=t%Vh zuYIM;KFj3VhgYkpI)BK3{hHR&kFJzgM{}ol?a_ahRN)o<@yPX>`gmkk)iCNays)vl z?sY4zS~V**&OTjTq@Ed!uXmx>S1yB0&vhbHFW))->4J)bK<7J z>blLdGV1t>0DRTIhJNDTT;<-D6*mna4eivxrkP!PucRH-$K)Atb;lYy?s7ZzWJ5aF zj`NzS0iDz0EqazS6jZgJ$j_10belb2sd+s~{DT-;F2Sf3aBtPi64ZuQi6dGcYh(zSHuSB+Jzx_Pm~s9HMD z(GZota9;dvUM)R!Lo+orDi6LnQd`%}_v7>9qI`|?@r>P789Eo3->|Wc=-O9xSeX|yEe_H3UyN2IuH?cVXG7dto^y6( z!;a@d^wtS8)xg)8UHid}KdX|NGh*taA$n!ROtsTDoolafV2a9;Dh=)}7NX;~3{`EK zr^FUO?@?e6m85QR+%vqsK6X1yjck_;N0+ao>+fo=zK5h(;ZhadD_@A3do&3iDpOlW z?CYQ+s}#UgKiAWbTD4N`cND@2@lADX$N$Ywtb%7d10WMl3VBt@f`o zTNVGy-?e8QFkR)l`8l>a)JBiHJwoNangS=TY^g`+?y6*=WOylSb3MFFTeUzZLI3LH z&mncy?5Dms`w{s(-M1=9C13it3PHMbo@Odwd?1EjZm2&zuc8htD~u;+w$^EaYO5-F z0`X*>j{5Pcrs`t(f>=FW7rNu5i#k>@A7-D?Ro56hLcP3~3ojk+s#7ePq)x2LhLw+W z)qjOgQxUf^;}fzU7&=28%$N}y#C6qen@v+=GpBRy)3!`hD+;Hh|a&*mp_?-KJ1JmHziYoPMvH4hSo)z78pfar1iV+^N1*tvBYy z?SXytvA1nh!A7}oXxly-F85bI7s`f6`r7_s>gd$WuH7eYgqrhtMjX?vk52n+m^$7o zookQZ-%q7Jn+89d-do50*-)J~De+?0?{tGQUn-wW$?(~YPV_G1QBjZlaQjaodf_)o z)rX`$_|xaXdO?Q2Jo%&FLz~~|Jw4&CS}b+h283;hc|e$lSO|oLh;u+VhxiACe~5EH zIEVNLgnx*0Ksbl^2ZVo!b3izU_y>f4h;u+VhxiACe~5EHIEVNLgnx*0Adz#Zz3>ll z4kU6;t9~H-!~F~AaR0(T#5o|GL;M56Kg2m8oJ0Hr!au}0Ae=+|1HwPVIUt-v`~$*2 z#5o|GL;M56Kg2vB%tM?5!a2l0ApAqj0~Ygu#XMj!4_M3t7W06`JYX>oSj+oSj+Gu$Tud<^hX&z+xV-moSj+oSj+=lzue0_U@;F^%mWtlfWoSj+So{MP|A56mVDS%F`~$*2#5`az4_M3t z7W06`JYX>oSj+<~RYblTC*ja{^7DZsjoapVm0H(^`Elbu5$#o(5k(YHaqjd<9=rX@y1U-nFjf{e*+7a^)|oK-)ZOBXjJ~M-|4r9rogFTN$~cq`X<-NP)yk<62AKN zy1wx`61E?$kJ}q2F|W^3U6_71;MSvwddEN0;rymvIP7pk{r8+USiSa3*wg5gGf>Th z-pL1GJKwZU$~A4V?af!<<2O6@fbR@=S+YMiJGoQstd@#4ONj0^MPh>?_=sA`mB+ZH_IY4#3xUc0l0wQ{kuNYoUL+P8j}K zYn*;D5H$V`wR+Bg`uQ@cb9o2gn!ar?XYfW(%E0%$Pqej9wCs~pMQ7@9v`^mAKB2v# zWp6C2GEH}X*w~zD^NRO?mOVi0u4Ub6t+lK*t*@5#r8U*ErnHV)){)ju%i7U;X<08? zBQ0x0>!M{{Xf3p?Mc+4(dg>qbu}Xs^hJ3EY=j3NCekR{)@h$mNi$7z>Owv`7e}$P+ z1|s=Qi{HpsT6{(Cl#zF8!XElJS$kUP-lr}?t|aZuh4(+|ySYyQy)Q=I7kWpGyd(5p z7Vc=Z+<6L*{Lwpe}KuedzLe=MpJyUBscup zB)REJe|H?WtGrq0!RhS zLQH%=TtE766)Hynk5U8h1smASEFHx0lkU(JHYMS{$V zE4gudToc?;?5r+(WHWqzb%I`XVt}b!cDB?0;$)qpeg(7NQ^5S`%+`9?M0h^5oB2K2 zM1A8{7yP(tiGFouf*!G?KaQ>Xk9spEQa8y^7>EB*4u=<+s2A*-8@smu_jtYHbloF1 z$Ycl&z@@obm|#x|qdOFGQr-+PNl%^98#g<8Xi$i`nKvKIubavYDcal&o9c_1Zj{pp zrnWHI&$%83A^pNtUZ3y zV;eqR2H_?8nDr;M+Ig=NF350MKk*Gz=N@l@H(Ht6IWw3$x!dC8;JrH4sQJ2gw}o)> z@Yk>=NiS0=_d?io1F&G>tY%BbmN?V@6#SlcvA+DzLO4dh%Zj~_S^tz~F?6Ees4-Wdm54ue6fD=nSgu7Kns4=w`LQKuh*dzHI7(2WJ zj;nVQ7S&7-{&Wv%x$=dveuL7ueOXJaQ)nABJiHwa&uE29>EC-Ud*X{zueL1O1gMXO!^Xz>sEM2k{ zbJy0~waoqd*9&z8nr|DL?|zzpIhybAQ8RgtTINXe(lRfaiuALJ?UgF?YgW3e5c3KdKpQwdDn%2e0x)dB0 zX393Y2bD*Tb!aV&tOfbsi2upwMtmN+yrnsnZyQ`n@UyY}Y{btrHk7e#9~p*68sCG` zqsBTk29z=E@oj{2f2pF26r*$Rr8A*glI{BKkq+pL{1qm2{Ep&Rb;y;g1+LohQP1)F z3Z{i_hC9!bn}egOne~@D;*}+f;K{yadgslK*kR#xeK%i>emJ)oHn0Bz+E*O}Z_jRn zj$dcSx7mYCs@aR7N$POSd~PX>E;JLi?Oz0cpXiK5%{E=5@lL&?VJPNGvOyQj{+*dS zI5V72y-0_4Nn%$2QO5)nU8*0o&wvwStC(^ZH|n^B;kbUl1gLX(t4^1D1spit7Mtbi zYJ67L(D7$NOE)PaTTG`A`RlyAt!MooDTwa%guu6T7>W-g5RL5RVz*F*~Q&`Iq=j3%}X9 zhB!?Nr`dVO&e6nUMtIE5*LFU#bGMzF>^yGgDLbdzIm^!PcK)(+J@FXbRg%DCcHX!1 zn#}-qjldC+DCJ15%wVCP4hCG1>jbA_EZiPN-jnw>*!-mvqj z%^o(x6OVz#V~MQZxY{)M`$1zfncU`Zo4sw`wi(;zYMZ5Pezuv}=46|VZ63B6 z*ydiFb#1;S9s`TV5;@jpSNl7T{k?{G3@si@{QhEpXR*Jh5Rak7V~O8K?C&7<_YV8J zhW-7*{!U?kkFdWx*xwiI?+Ety0{gpw&Hpy@+njH+{TAZ+9DW-;nTh9#QBfF`7)%R; z5t|udGh#L)%tkz>g~y1~jBwflV)cc@V<(Bnh|{!i8nKxXHp}y6OH=KuBv^gqXhoc+ zh0}=5jIbFon-*pxPSe6^aiJ~DOWz`~x?&3EG$WjLugomnvS^U;yP6w`*}!5pu$T>m z*@)A?;xw>04J=Lr;WT116gDGfLt!@JG!#xF4g}#qVm1_JBThr%G-5LpHX{bp!eBOg zd@8>an;Bsfvzfu>9O5)1 zoMtl*F6ynGc9p!BB$9*Yjdp4uAkyn;xw>0Es;fS{x zT+_&O`!heJiTsS&41~>y*+7_$I1MaL1B=tZ;xrIWBQ`@}Gh#LrW+P5Ri_=gzE&bZ| zSgP9-sL;pdG!#xF218*mifJe@jbao^jH2Ufb2fZy&1k^j%ft_Bc14XT+6Y*Zy|$jM(N=(Y1en zwQHzL*Z!{ey4c^JS9I-d!^g(9?i%FUhiZ)NJ?KlSIWBf5k9|Es$46<{$X@XrN#3T>>si( z_N@IX!LIu)^i&?7VDDXSrW#x(!QOV%O!fV!1bZvrGpfLX1pA_?CsqDC3HG%`Z>zhl z62{}VJzf?5K4Cm5vprLP{8i2!&*Y%{>gQEoy5otz^GfyXTHdwyo%mQai!Sfl7bSVC z7QFr1wPVCz%Ga-=YcKokm8w6jifd0c`LTL3q>5`VGva{?`=PdL4_$p-O?X?&U9X>h zyP-xbuIt+Oy}GE{9H`^kGY>nhUTmr7+DFG7SCIn~_CtmKd)4xE^<8`0c6(L)wz}B< za7!)wWGHFbCv2B}!dmtQYuOL1We>2Hb!RPW&05x%wX7*?Sx45gcCOvKUaVz}Sj)Pw zmbG9l{%0*dXDxnaExu(f{$wpa3u$KMLTK2rFz5ATC>}}SvpIOTuW-a@cwd_^avOihNo@6cikhSbR*0SGN z%N}Db`--*fCDyWka^!vzyXfh5^<|MP$QsW^stw;3#=0-FI$1yaQROaP*tIvivQynV zm)W&%sk%YcFP)&x&b?}J*-WlILslQi9~|JeZ*}P(b$C;NYtOjT2L^P`>*}6)ZmL{M zio0#X9$!@c6Ni{Q%NL$r*CwTywajDfX` zfwerBwLF)#Jd3qF>tUtVTISALe8O7h&RXWhddSfiYP2UWvX;59{&9SqYW8O_*Dm9) zuyToWc$E+ATYVjV>$u5zyzrT7xj8|H?0u~s54hyo?=*d{qPm{~Zr>?78LSv~%C(m) z^iK8Lc+j=yN}mjNg&uV6`P5(Po;N5}HVa_49pWn9Rfg;Nfx%QdU3qkjhXIy*vnE^04^BLFv{Exg4 zRPmZ?-<6f>N(98a_G0O>!=_93T>HGLnW0SbJFae@H$6PPkf6Uy;s;qz-*nrvz2Ndc zT|HptE0u2W9T=Q5w-*1f7XNf2E&gG<_=L6ifwjz?walHh%$K#ym$l51wakmP%!Rd# zleLU9U`U{rHDx_&a}u~(?=rBKwPP*o#ah;g^^~+Z;Q8roZhKi5wwL&r8$Kl6>Dpy2 z*e?EOEk0*0er7FxW-Wf^y(D8}E&a2WF_gaD&Y3oHy~@3PH4INSz=;^OP8A)rmi|7o zm-BVUIjUN!l~8J3E9Y*^Vs&KY3TXRJ9cMG1P*0AHfyjOyC)cU_%0F_Ps~6orqmq%1 z_Oy217EA`I%C2ho*U}GvR{E*BppurkG?^NtWz1(sl+`je)-vXb8|mM@d&kM2o&4gJ>jz>m zCHa)K~$?ZO_!As~B(wX8d9*$=E`-C4_8vzGN`Eo;hJ){(WW9cx)H*0M&f z{a-u=vKDL?|FagKvlc(I7T>ZKf3g-IvKGIw7GDvMf%u2*;uB&IkavgM$os{1d3RXL zyTe-E5!Uivu$Fg$wd{Y^vgcj>FCGKg+iaKp%v$y^YuUG~Wv{Z9{mEMPBx~7+tYz=9 zmi@+B_84o~SFB|(v6lVATH*;Ym=fk8HuDIduogbyHo`(|7gk}run=ouByJ-N!&(@I z+XyeQU3iA=!cMG(ow$u~4r}2YZX--Zd<8Oo)-q1kG9K3QT-Nd|*77XY(kJm1$lO_r zPgu*`xxLJt?J{51GB4ILX5uj=jKNyigYu)2{Lb3Sp-S>Q+aZbU)I6^+(uZ1wJ;2~v2wQ(HekE30k;>PVJ)1)ZG;)vE}X-5;Rm)0^RQi5g6+aT zY!|LzyRZ;(5s2T|E}TZp2BNu*_=mOlgthpDwak~bjGwj4i?xiOwTzjyjFYvDjaUd| z9oa5x&30Kw*0PSQW$jqYy6|UZUDz)EXD$9`Eq-P#zGW@`WGy~qE&GbKtS@WX8^mBr zScuq62_q4+Dd8OAF(r&doTh|%h|QER4{Ko_ZZ8}~oTh|-xPRd&;xr|E#m^EhA~pjV z4{;aBc!*bHRMtYyr^X&~d|_A(w~Fh^o0 z#iCe=X{;qiG2cpie)pvfYiW~wL^dqH<*6(OS;nKV&>8Q>+pf} zoz~M~bo0uF`;<0hH)5yuM%u3>y?am|(`BlUA&sI(kUgJY3wYk-TO^I5|7~oE^P>4C z&czJ=J?2l%i$5##wa0Ax=TmdE{bu`QaQgy!@T;#qS+W#I z)*oKy*)gh0URURCo=PR1mL2E!`bM|u+fi{F);{eb6}Mq+w~^1X-R@I9%l*q|_ns-P zo0plQCM`^gtZV0dzwOH*sa*Y}MR|3n+zU8-vrb|g*0x>Rv;AYsQ$gY7-@*UK)LqAA zm3)5y2kgYowRKhO4(^;0J618lM8pQ$wG|Nq6O6S3jAAEtD=O9+*s&_| zJNNpW=Qsb&YhL5b++ptLyuaUt=dtGDwmp7yIblwrzpJADH_kTg0kpk=wl~n8#nn&G z;u>$Y^)dXs)|}k7#_%&*{oJNK0PopqYtIhabGiCy|G;~;+Wc>=Hb0{^k3NRyvHE$; z)R(EaV}2ub_wz+O+KwBr0+M_@VAs@YdpaMn_qzEs48;C-5k=t*%Mg&w5lpfe|P+0(@SXi zTOGACIz7!*(hS@XtX|<+s2t>JhL7qk*T@&}A^tto46h}l*U{g;Z95BT3Jp->UwFc- z73U!7@&K8f>!tavSyuH|`Z}tF|9!YvCYx%QtEwz`^c_@;_=LkQ8>&qI4_L9Jn`*b9 zk&1}8h-=g{+)dBr|3_XGmFqEntWa70{XLIzoBIYmuGNsO|H!05{F8B0gL>-za1Zsi z$`|}FsGdwipLLdH{S#a^xQ1%x8O6gmfU_az5J5!2nyb-s^&M&C3D}o3T=w@RlUQ@!1~I!;Oypp zQocWA=C1KC1k-t**_nZUxA!3opIcrUB@4^{R=kH!SB3gk{R0#ja~Ilpm6pwyl$2wC z`vF6y_^6jJ@514Abe-=5i%9u6ZhsHk-(Zkkk07_7U{2UQnHQ zRZ|UXG)W8?IYx$Uqx!qfO&pJCs~R@Tqh9CqQ15dzljql)_ zF!u6>A?Ox5Rz5g7+`O9bv2s!_6ftOvZBJseXW(D+B2#fhmS@bT`kvi{VL zMsoO2%;-B>9`*5rn<1m{%7>BkyLJFSUXH|<*@jAE$4tmncpQDc!Ekx)eLv_*?Q*q( zrT4f0!M5X5@bj^LvdxaYFf4Ni>|V3AirMa|CR}NUi*oy`l96ue&yYa48ZlOSb~tJF z-PczB-72Ttz5b;+aF4fKx9}WXzL!;9ZZrYb4<8~6u9*d;+>hwSO@ zCLQj7JN#;dLhW%Q<+vaNd}ei*FDAIl9Uk?}8!Nj@V}P67d3mKdy>NG#`{Pg8yWyGH zg8sYkyKL?}2Gt++mdPn6;bqmfGIwAe`NpG@XsEi#lT%Z~r)wVaW$+kCSKmvOc~w)o z`}@g$H{RpN)^lL?)ULAZ&9o{%{?A_ zwHywCg@&pgQ)Z#x><;o&_3t=;@jNWK?@#!$JXoCx`X3Ic(m}qP@DanWufWU`{)F2@ zdaJ2;3jgcVUUo`&iGy}*!^^otV0Njl>UqLjbQGp%9FT-#?;OTOM+bq|&bBJ&#|&y+ z_ck&fZsMN$S8>ABp>QbBTlKzLN{zVrhitzi9djLrMVhN-WY@CvnX;W=Yj6o!ZlF|0zn4{BTQ9&rbxNrT zmzt`@3vDzeGs-(jZ%q+C1Y5ivE^A#5hE9{Zs#Kpe z^4WVdKL>VJS9hnAWlKFbyLI$eW3Qx>QU7JbloNjH=BKpskCwmV?=L&5lw#@SiIN7s z$=X3Bn(5{HLY?q#nf9vUwzTs1J)^Ka_AGe->TL{CSGTx>kLMG}({eRBR`^1h3`6AY_MO$< z!tSbf=Gw6KQW)0BTt(ICT1B?&(@{lC$f{abzijR)H5rGF8>Gs9{tN0BY_D=>&!C2H z3&g}7f2ib;OzQpXS-9_G3w60vMpbCXYD^dzgw>MAs;Ky7=7d+x)oQXy{m6ZoetT1O zrPvS5dEhku-m0gEbF& zs73UdhS!1;@X52xs_wOV%6nuiE(yp>Yt~eQQ|99C?PXOtFK_(ZFBPXe>Z~&CZHJpP z)>R|3d#Reo%B$#HXU#FMgjzeR9G={Lz#KYyf^y8NfswU}%STZS)r8<#u<>jQ=-Fqu zj0h^E%GdBw4alOv7A2!P*r;SzV7ro09hy-= zGb(6CrQh>(85K06O3kRC85P*5a&msAN}UyOL2+Gb(CERhm&z zGpf>zDm0@SY*c#JB)@CqQo$}IuL65Dpz&7-4ag?5udXD?t5Wl-p?MWFuS)hRxfIx? zuY%@P)Vzx9RWd4QMn%o2$VMfL0$Y@f3T)I#?Z4sE zZBjO?{shUWpcxg|sN_;)my%bJy-G$!&8Vmu71^ldQec;oSAo4sMg`5Nz(ysP(&tY6 zaw&Ng*sEkz(2NS2Q9&~*uu;jPiY-b;RcutUE3#e5rHWljUPbmQxm2-B$*ag-C6_98 zDR~vytK?F}E+wxbdzD8C7XU zRcuspsbZIsSCPF+E>-MO@+z`d$*78rN-kCGQt~RYSIMYKGb*xC$)$>2N?t|wDj8L2 zMpc?om1b1MMkSXjb}3m@u|>(K$VMf{B0H8`s@SFERb;P{OBK76yo&5qa;ajMl2?(v zN-kCGQt~RYSIMP{T}oa>_A0qlu}jIT$X+F*A{&(~3T#m_s$`>*T_xLf>-ZrMM=p&a zmy%Z{dzFkTHKR(+s8Tbk)Ql=Mqe{)FQZuS#qmoO3T}ob+>{W6puuI9SlD$esm6}l{ z8{9ZoWUrD-fn7>omF!hAs$`>*OC`IMybA19a;apOl2?JfN=B7zRB|b>OUbK} zy-G%vno*@@RH+$NYDSfsQKe>7$wnoA0{fG^D%q=KRA8f$T_xLIQpD9cB7{}IcJ`E@Y`PVX-Zb9HvP}MS!j=0WP+zX z=1aRh_L!c}0?aSB_M5L&CfRmSH?wB;Yv!q_OfvhP-_8Ez512a+rnlQ)2VA$?U;cI2 zbMB)#W0uFb=1hGz%FNK@fO&aKI+^fpjccChdc(|*o;T?GfYZs>scp=3JFc4(=B2UQ zW7F=p+cAHywfAs{_R#F0X=Y2fWX3(oYPY|7?z7uH3)Z#gnMU(uFIUsGR-2-4?X~`* zJzqbV5v_CBNarx~_B+>{ey=m2bq-;)=aZSw+5dJ8?Q?R))2_X3PFZXA58r2Q_i&f~ z7gn2bIj);ax4Owvx#98h(YHTe9J}?g{3<^|MQ>9g}6R z-L}T>^xt8R|1C={*Saf*=Ct=VlJ?g7=zp#~RLYkFt@DqdXP;No6Rq>No~07z$N#ms zVy+6zVz(y`_{VM!x%JuJb5S~nrx`A|_8fEejBC#~%C2?ovu(gib6E66^RxH@Q8>+v znt9HAH2A&Uc3ZN=Zm;-~9j)i>OV2wuZ*kl;X1_VyH?3^9I0ss1GKtQ_>aTy}y4|19 z@q=srIdhX;^SAXsZayfx$$UE|85;C9%>%I~&DU{RdtURy6ZsiW zuK4WQ!(VHX?LCa8J*YHi>^;1sJ@_6qP5%=P69+zm1DDpD;!HJlh}q-(Iheo1G!O4uVwMr-;P5<$`E2x3^TwQC{egai?Eaa* zZ8HOxg_-^1E`inF{C>UN4*l$gysmGaN9NAR`DW8rccJ|3OJ;^YcA58!+=9*i9;k{e zHy6HpWVcg0nRYv(R-D-^cDh;b%2mkdzs>BQWrLY=;u2(QlEyV>V$R!kf4`HLAf|$H z?X6j#3$AC0n0VOrEZ^~8d(L$<=bsl+?L9OqdJ8t>%81t9w$a`^7iYm;Z5Nsiw%oJZ zseSg_?a!-A+Uu4IegyRk6h>?R*1zrSRspS_yLIMk#@2BCTrSQm@4BDS)$6(L%-|ve zUG3xRyw|d?|bOWZ1y|;gWij_!{h9%v)*yfyT0~2C8?c~p{4!q1ko6;RUOdE zx@qG*Wzt{1_B+^y-u-(`(%9Km=x0_r-!Gdh_p+xiS2>%4Q2p&;f9A47vnP3?DZCgs4J8I?@m2Y;K1 z*^?n5cTscl)_=@b9$(?!(d_21eQ{>tw{9|^g`1h76q?>E(#gB0o;r4}G|d@DGD&m$ zCCAckaptYE+2p-^UmVuYv>ny2&_nT#F_R9Nq4Pau;+dC@gt7a~(yen!<7BKO@#-Nn z-_0B{vGqYm**Xrh9MI?DF8kLJG4ZImJ|?FONE_=|n*Ojk;!6(sJyX2H^V%_U^WUD* z&F7;--aBhrpAYG2df0a?ix=IiHkTc3v!5{^X3HiW(a#-e{4bc7M$tVi?QWiLaM3*2 zA)Wl$&C@)7>w;Ncxyj@!Ma`JSr_J0EUm$gO3s(jfd0W}+nf8d;<@eVR8qvkhA3w^U z$(O*~m1e(r>ct~C|Ea(I4vwcBIGnk)nScHkGx6{(sM>X;{a!Do_q|w)&gQObtIY1< zmmzxW1p6J&Liw|!W}x{cdV%?^|9Oy2!pxHpWj<_r8mhePV?J*=%S;Y919ju3m~}ct zn4W!40tECo*Io@bGoC#~zn>g#-uE7Fo*H}tqCy9lk=@3d4RW4>z#8FZROf-_=rbqa zLf<@S-8b)2r(kZLylCCSFW>0@hrgK(t^1i-(LF4l53Rd*w8Nu6}8>?$zDBcR;kSfYx0qFy=Ab&szhn z`_srX8U8BejeLI|6>Wsp{dxYzO{Q#ZiPrtOzC4{gbFdLw4hg3Ee!X`)wC>WY!w&$cSY+i?T+%4rS5h|>;AO3kwbo(=ZDt4D)UE9*k3WYzZr2@TP@S6|Rg zj#2fI?^Se{>S*1iBXpPAp8XB2d-7@OW!Sm309tor z{=oBaqE{9ZoV6T!( zh2~PBxm0K_6`D(h=2D@#)LzSSDb)yjeyc{1KLz`fT_uzD? z&|E6mrDRdpJY-aREz79nPuIUCmjb(#ylU^kG9I}UG?&`*I9=-6Gr3e~E)|+fh2~Ph zMk0%X=2FmHDm0h6)+LwPd$U|h{sfml^W^|`DS6ekH*zUxE(Oh{_MV+Cb?up4>e@58 z)U{7?sbI5_ONHiA!7e2mxWe?sS75L{uMg@LeGOBA2WK??(PNUj;a2i#x70IYVGpb;t z(z|AlvFZr9RIp3QtAf2sjuq@!@~Y6hDm1SO&8vdFN-h=bQu3-`uaaYd_eNd?&8wh! zRcKxn>{aq4Xr2W2BpKDUPqM3PpJZD5-&&?6ySko>>}t>Nw5z>Or(J>VN-hObgH&U2}8P$FtEu)f4UAaeIwKL7~DjC(4Gh|fP`$a}|-E(rO>+X?P?Yn1rm5d5} z=gFwRMkSZJ&WgMW>{T)3N|X)Rj^&jrGi~bUKK8{Mg<9W zDS6fY`C48jmkM?%dDXrfmRHH8f?Y~pweNuCRdT6dmy%cQyJ~rrTq@Y5C zC9fLnRWhof8P#B;l1mMCDS6edca~SlsD@@#p&3yeinMWK_XMC5r-El#B{&RI)3uUCE`uE+wx5dzFj|no&VBDriOp&8VOm6*Qv) z-ybq6uu;jSz%C`P0(+HQYS&rIrQ}s$uaZ$gGb*rA$)&(9C9eW|m0Sw!Qt~RWSIMZr zMkSX5yOg|2dHTz%pWyOmt$e^d3c) z(6QuiYR~+d%8cI+Mz78)YxG(8aC4CC9v<%qNj?Je9Q~y@aRy=!6@ePphRf2)>%f1+ z9?`hIzwBQtos4c#5Mq}1mP;P3rSE#(ie=vQmhCYH;mkTbSEjcdpPGPBX@? z;g3Q+83|L5mcjvVOG3s)o9zC>DTVF+^egkD-}4kPwcA-*mBoW+svBwN z?1QF>m2u+MrN)`Vd!WJG87A-Nz~#9n@8{W##U}6P?a}2Xua&TDxXJTdZJz(YzJ(^w ze|Y@}lb^Te&`BnrgFpRmQ+}2kKWCf#jBVEWn*3Z=o1bM_pJ^uVlgcaAy~YwznW2_54MS224j5ts<|gNW6db~e(Lu} zv1j#)cr-i?#+46I4Kf$NCjr57dcJe?*(Cwy!&-+RIDU{CyXURB#W6q*%zOn8HymXS z&Aba*7966kPDzV@yzC)s-MN7o>d(X@tyjXn#zRz3uXgwvE6Tn7Z{wKEkdG%iyc}XR$-8{%U^sc(d>IeyUl?JJ>2X9>@Q@h*M{D zR0n-B;-?$~RV4ks$)g$-RPX&a@!+`MRHK)DFlh21)x2ml{=2NJx;^_k7RJSX7p9m8?;pg`J3~}` zj{9uBw#tKCO( z;lm3da^URa7`48G`LgI?SlBH@ZAkOp+;w80?DOIR4h!-Zi^s=7lO}^zXOFFBvyi^> zqelY9(0`}>QqTcYJ`YxHO1PO5j1IEzrgPZ0-#LgY`46o4XNYR>ez6$2q_AwXGy#vC zt1L$xnhJl{9-(U0ZvngSEr<5OmvM++ciFmKCg||{pQ`<(S2kL!}<7B0HeU#7SpjtvPJqb?4g3MY?5nK5`B@9pU?+j?X)tF#}j zItR~&0D6Ba7ru^NhW3*EA1O2cvr%e$wi%#8zF|??&*wc&WWs;-uvg@ts@h1TPy)m_w!TO~2(MW8yc@G16eSi`KmgB(z5gnIOeKJ)eAM%cZgkNWzg zp#1%M4D?=DUtzzt5<<5^&FBxS9$c{#;?q}Gz4q*cB7UnNci-OXf0qhF)Vp?h@tL_0%Jv_j76k3WW|6C)b-muI zUV-AO|B~%6=~WGNy;>*LZo@&ipXCM?>D*8K(9-H9XjQ?=?<6>&x`;GANaV-^j;{>J#$H4n}-Bn=22aXf1H^Jhx zBh&;B1zsgL!INnLYSGn7vRCL@nEtlB+PS5N+#0?Xd{>^t&((uvm41IiQo}xY;@BWr zxb{AX>y;b#Mh}vi8pXrfpmOH&?*nC_XQv@`#8LX3pe}Mj!)uVXehjp3SVDH~_5xb1 zEl$6CvKD%Heu3M;?PS&VTSeWo-{6i{fDCmHk9)l}1r`Pb$g-E0n5&|{LzS`t@<8xl zeAMqdjQQ#(t6gwcnLZ{%i7EADiO4ppUhoa5-u@~aUly!-TsR43gZ7KEg9fP{Llxvm zv(q$=3{a8R55SMx{y6zoFLnII9tewEhp+axRzurwgGCvB;QAg#l{s!RJla@WZOM-4 z|7a7GSR9~2r-m9Qyy(yT{VJ$pFY1ENvc~dUyCN#b`}y$nTTA(+RAyBp<^X+9L3{b* zMiO4XZGuedEMJ|7$5J&AHoWd8zct*4lcwy2s{^~s$Sn?BS8yr#t?4ZPte%8%3){f? z^d026ff>|>E6Ji%raxqdefgDVQZI3AL~~hXRZ;cBeX9|?qN)5cyad&VT;6lzo5%w5 zODcI}uH&rPRE}<4LWTD3YKo=JWz^WBYQXwrGe@pJt9O+V`A*}cG;x@%Wf!?I?kM)U5R2v#Ke;h90Y7={$1dJ&72G8(o# zXe2**=TKGhpN5uOeC6~T_i(|&V{qB6vkXgr7#qDm2H|tNO3&E6SS0!=%o-dZ7gSz{ zO=g^esH{P9^6+W6yWvTw&}yK(yDk%U8?^+g|NW=jKc%~|_eF828$3ZSPP!`E94Rh- zZy74D`P>(&?$2X0z6q6e_QZ;z>r0y_TZPKTx$lWmdmo$Q>rIk7+aDEs&vd~ed&kM- zl0(G1yvNY*XNU~&7-_zGbRMfr50w8dpMlM5AH^jrx=Z(BtLDrh8aiyje}>jmS69G$64(sqI=zDa?-=xDyU^1{5?xU`M--LE$1LRhx{Yh zKjb0@yNLXQ>>siXvTevhiY-L`LG};1NU@8^JjmuD3n{h`nFrZCWFf^CBJ&`dhb*Mn zLS!Cf^N@uUTZqhqY#y?ZVhfRZkj+CDLbec@$7J)6g^(>&nErRna5!Bkc9+Wh|D9{JY*qY3z2z%%|jLfwh);I*gRw*$rk!2XgSn~9jv~P zdB{SNEkx!4HV;`yvW3Vzz~&(fNwyG~2iQDhA;}gZ^8lNNEF{@NWFBDikcA{$h|B|Q z9G7qwO$U=%OMCL&@ z4_QdDg~&X}<{=9ywh);I**s(+#TFv-Ae)CQq}W1a9%S>7g%n$e%!6zmvJkR`$UG*S zhb%WS;tL9i5Sa(qJY*rs79#Tin};kU*+OI%|BA}kJS7lHUEI-A4BsGYW`80f0X7QrTIr`{!yBLl;$6$ z`A2E~LCrs=<{xj(KSJ{lX#SC!f28Igsrg50{*ju0q~;%~`A2I00nI-S%|FQgA@k7p z_53mqSqRxe|Kj((X^Pw!JW=kV>1)LT+vX-Ln zTlWz2>z@^=2g=~8RcDQQ`)-P9If^3=a2KZrC5V?{MezQ(pT@|6H^iGUrSQ(BlZLrH zQOsRe8ofuJF|yydEv6a2Vd%#%Mo9l8QS?zs40XgCLo)m;BCZt1)S1b~j5zuZpsOYE zL0GI2RPn3$^GOk$lsnd#yUGhZ-j>F|9TCR%D_#&wS#?aBj0~=IrVFVRu1vSt7YyNh1wefvP zW7zKY!j$cs8w)~P!SW{OO|$A6n-j%+Eyz8H+M{L!IUe%%XHwQ|o#`jGSuTPmM4(&Gdr#YOd+s z?2R#?#|P1-UZ|N^(_y5^{7FPqonx90J{u>3o{0I`CYtxN95tqodM+-Gj4->&R3q)r zYXSz2F@NqoZG5VIR}7mRZpv79vAw|sF{JhgGcnUSqxQ=iqEeADX3-XOH>RBu(r1tv z=6Bv`7jaGOfPQAx9BIYm&Bw*O7k$mt59f`;eXj~x#m}rXDUDFaPm1iRJxycvc|)YT zCKB$nFfogVxSr>{sPee0xoXon?Hg=#%iDh%6rI<|G}R{K zKK*@n)Z(6I-I5_j$V6|5%Gk=hyLF{;VNp|va_?szR(?j+yN%&|2|qLX-9qEq@;0#R z-y!Dy2F;E6Gg`r#|ANiQ+vXUJT6TiKJCn>Y)4?e0))r!(%`or%J;P}Hs0-w{GTZzy zyN(f6s{`B!TxN=D(~Tao8$@kcZcfTw%ShX~BlM{7((JKinlaJQ4N^Y6FdaTMjZp_X zLN|{hcsG2y;rFpCJm2se*4bCfD4M+^eA`?G4VwQI%|E?TX-vsi*YNw)9*TdigsZ>K zGP>OMgJs{!BTh8vF13Z!j5ToO_ei4|w1*!ZE7AAJ_!!0MSt|alg+C52HCk0_Nxwr> z1uWWDg2QU#slX8bTbQ*Vp(V=H10|C2_Bs0Si_#;Pc{ zx`}<|E{ic!yfDT8jNzT>jyRaTA|~|o5HX2o#nDyeaOIt|Mz;nx?aaARaklste#y?9 zuxGQydU3_hnWb~*im1{z?3`)4BT778aNo|8lfC{D9}oV@kT(@qiuc$4vvb4O{fO{C zRo>2ur4eVvl18=de7L?YL3ow$wlm>o^UETnDcCuXxa*4O_fFdHe$Ss*h1(<_`+fh} z^P0H-*2jLwyA`=6?ymE(-|I;)uZTQ#8rbjh-{F@<@i}0>zthGih*j_F+wW`x&vRno zou3frET!*?zLGf*1M&#@7tUC%f#f3AM87p zG2a5w^w~rEUKNj?Cr0nQW#6Sb<>rXYH?9b)ensq9Ee`Ca|8IfnRAR|BV$ShjHK_A{ zYeedihjwlHa(}Hz+wiGfgC@`VpGf|YY}cKhBe^A>eB5&))cIFq@_dv9`26oQhyLv}F%T~|M_EV29 zh@^kYgPrHFMU*P`&Cc-RZT~0apkzC@<f8>H=3+i^Z7}?R>8Dc$L_G>8_p0 zr$($2^4J|aha2o(CI0Sw*UsMJy;q9`KkwOjTkLbRh%5Nm&e*E6Hj3Tt-`Tn9)^?ll zPM<2QEL~IOt{6S8o}Hg9XC;Xm)f(EFS>fn&k=(nvos&zNyb=xP{b6V0!qds3=`3G6 z4;ycPBU&tNYiD4F|K5n4@7mhAH*Dk^5!1e{opoYqvKZXj*Uq<2?ytp%kk)pl{jBg( z4419!9DCdBsfZlW#Lg~EN)(>=g`HPn=XTJYNds0!<)0HHI_Ldt=Thf7>%{cj&+IHp z%^EE>zkO)uPuQo`Vq=#?D|6`k)_*yN`~&PCx>vw1qI(7GAF>U&Y?Grnu!YD!!2Tf@ z0lSFI18g3$5U_>FJiz853jte*?jf*w$U?vtBJEF{=MWFEohAqxq%5Sd4?dB{S7Ekx!4HV;_{*g|9;VDpfLfGtGk z0X7fS7hnsKd4SDB76P^qnFrWBWFcS+k$Hg4Lly$I5Sa(qJY*qY3sIf`n};j}Y#}la zuzAQrz!oC&0Go#_1Z*KP53qU2LckWXGDq_duz#!!ahZp5hAm`eh~^*A`~#YQK=Ti1 z{sGNDp!o+h{|L=LLi3N%{3A5~2+co2^N-N{BQ*aA%|Al(kI?)hH2(|2Q>eH<{w!3|Na5ZKcM*sCjY;GK=Ti1 z{sGNDp!o+h{{Z{Psz+=dt7freH<{!}f1Dbz8^ABkL0nI-`^N-N{BQ*aA z%|Al(kI?)hH2;Xi|M!p3{3A5~2+co2^N-N{BQ*aA%|Al(kI?)hH2(p6Q)iSKSxc2RZ*kmTlaJ@wb5{B?mt@Yul@&wFBEXF!f5%mL^xDQb5(RK zJX${cG?(UZbJO}wZ9Ho8pf*2hd*FVP*5&a?>!NcWq;=6bKhnCUb6wQdwfcoNp7(Ff z1I~4=`5|?1Mf-WH))g{kR0UbA_5ny<@VgXOz2vo}S>(P%cR8o4m)!88s`MH$AM#f4 zl4E_O{cp5>)W$1q9(A>FMR})u75LJtu6jP`*IL!;3GPR$-#H#>UFDod(Yk6~7caT% zWmVN{_ZX(>Ar_Z}H`nHjh%Ymgn9+Q2+HXrLCnVe3}AF_VmHSuZHn>q;-{ZT}A6E z=lqJ+Md!NqvupjJjpzMa^YAmG^^Dux%hm5Teh^H`GfuAZC|BP)zn`g-Wm9VVZuku8 z`~#&swV{u<%pY7?=A!nqpMzwNB}c#-Z;iG7jnRY5-bd>EsM{rY|qiWxwkwyzmj?$@DFT!R9dc0uBZys%q%}FaFb<6 zR#Y`ARFSJaqM%6QimF3^uz$W6G&ZB5u<(yy9y69Zj z-mBIR+IZf-H4i_dHNRY*I$A|f9Vedu8xH*njo+sf_!e<3z_XDzYV)AB7HVs8ze#(* zue5Hl;52xx_YjPtdGhUPLBEIXjn4Uz)-|2$+ILaw7tVd6wNGsxaIS03PkRlspV4{; zDYq5ZBfXz$hdsusUsPX|R;QF!r<7Kwlvby>->OqQ-l{u1k5!L&U8_#J;z6s!jGeS+$937IMv^`hr@WLak1rR;N&_Q`~RWDb(r|&tugo)an$kYt<>#>XbE} z>y))F*C}g$u2a^!_Onx+;(o}~ZwlUQQ%h~6dg|Oi*D33{>^eo6A8XxltKLu@iRGF_ zbt+b?Q?Xi|iq+~=tX8ME->OsgcxRpBd8~TG^ILU_*X4e$Q`UH{Q`S6Or>yz8PFd^P z&r5ZR`>i^~mv^oV^odT^+fmWxu->OqQ z-l{u1k5#95eydLLx>lV6txj3vxlUR0aGkQ|=Q?GrYdXg*# z6!%+oN@{hA=dtP$&u`T!UYGm1PD!m!Nv%#<^K+fD*0tY%s#Dx=)hTPAT&H**elD(4 z_PW;3cxl_!W~KH+Mbt|A|COUx*zJjFQiRoi<9&ok-dhr^w(nmnM0F@;x7YUBE}rKv z@T*b9ufR+*HVA`aS!ZytnoLmpSIi9Jo9JAx#s_}W}n@*_HZC!kKI<- zMsR1 z*zK9iwus8@E7|S3VaLSt0;TMB(^a>`o_}-M?eE7Q+RteHTdO~$##Ldpt?{W>_u6f1 zp0J>3yIuBUq$oaVvE8=M`RPKtox{<<)!$}h7T0*ue4D}Zc<-!a@cfgH-SoDe(OS#u z=lxjYd7suiynk!{w~edYd$#sqwR=81X?l)cAj0VTbF8+tpT14&+3h!9cZk8=e~o#5 z{G8~LsjS_fQueVZ{u}*0D~+FD{k8q^2x{x5Owl%)k$8C1|FwOI&^Wdg>fA^K& z4IVF>Pce9&usYMddH&4nKOC~2*ILW!=lxjYd7suiynkzc>lrVd|7kXxxIh?B>ey{- z4d%;dr+7G^y4~OF_Bl}~cUilA-RH6Rt3+PAeXz~1pRYBK)&I}Y1YxzU@oOJ! zv)k4@p0yU+ZC_d|#+Yrlt+hM@BJB3zZQi1%vp-;&n```}#90Qqt?fPIbF&?IC-34ZGcJ&K7a1NhP~|IOLdU zqus)4Kj-n=ZX@vD|^GkBi=LMt0Qf9j0e_PcDYW%cuZtnrnd`#ewc@cym&i_tTl zgFNW@UxZk4q@>-p_OM|~DZ3rDZiQIhvY6d|Hg>z%Qlfy}j_`4aqUW;O?VDeJ<+C-9 z)xUPg1NtPnJZO!deDt*49!B$=q|dP7wPL33v)k5MYVRJq-C$1}!TpiF%Dcu#?MWkI zob#xL=M0`-^!=63)|^&9@5dU?`?Thn?%cmMzx9ku6Y`?9t~1*O*CVP^LhrZQR{f$n zCA2yvv^piMdgQDNLaS4Dzq3x+~)>>$X?f3r-W9ggjT17R;Pqkr-W9g z?0(*lR;TQFoOMcQb;@4XS*L_nr-W9ggjT17R;TQKXC1M}JL`)*kF!n*txnl%Mg6K% zLaS3kt5ZU&Q$nj#LaS4Dzq3x+i#?CC?g*_;+3Py%l+fyw(CU=X z>Xgvxl+fyw-S4bZ_IPKVvgdKuDSLirowC<;)+V9VETPpYq17p&)hVIXDZAfUN9^&= z`eM)HtW!d(Q}(*fIwiC^CA2yvv^piUIwiC^W%oPlls(>Ar-W9g?D?H_3apHB)+W$u z7HD+}v^oV^odT^++5OHsVvl#$7keIOowDb5)+u{kXPpAAPJvdZK&w-r)hW>Gl-=*F zQ}%dgodT^++4DQ=l)bLAHi1^NK&w-r)hW>G6litI?swJ^d%UwwfmWyN`JMI1Ue{Tt zK&w-r)hW>G6liq{v^r(?JL{A^-dU&Yd7O31p5Ixg>~*a=^>JB$rSjdto9`Bg7vrB| z!tHxF^FcEimh=j1Cw0LF?YheyIkKy6XLm!)bRSuA_yqdSoUi5;`rjAFJ4{qXH?$Lf z?kSDod-JG_3!BNIw}--#?YUHgkG^u?`}^W>ox zCYOo{9{}xsw2-Bbj#rVnTH}u+>y059Jyr0Ec`%@Sb2+NwBsKc-4>S5&l~OImh=m2QgOOh0OMh9a;~SAL za)N60;k;P3wHRIwx{nh=8_7b8K4NrSAJu=+O)+~+B34cHRn=lWu^xT5-IUDxF}2+S zDEVJ+1r4`jgN9YjA{&RP&9z#qZf&OFn6&f>j=f@VbjkiWB{^8Z`{wHMqzyRrWd;>- zZxJr=`-WZz+p9(AeAK4egm$-R`js=T_f=nb-NM1sgu#p|>qm{|P^E=H)mnKYI)Q`F8_#XLn9D zs6J}KNSB;ltRx*69!}m6QkJ{)9_`6>lxj4gpc-pcCZfzDM z-G`)+nZKNXl>3dOERr^-qP=;@#!X>i0#;jf`?k8!!20Xgb+D-b2Q< zSq!H#`O1D})5ybp{|6PHx02C0>ARjr3wiH;5-dr432ifUm5;7WhATl&;N0yXnL6UV z$am5K9ei5JtYKfU_nEcO;qxj8&d^US3tt1@rcQGF*L$QoS7ar$ebE$8+#I63V&{OF z_!j-I_^Bc-BjLBycIxz-RGeLDJrwB|pl-j8$2;rRLzk+rta0 zn}-&_^vGuF!j0@|r2f@~0<;K=;GE>!F`R*Lv4P=9>De;moE?5JSrnz86`um z1j3dPRdL?qt}=W@XSm$&J*v27vRJ!tvv=!aD*R_t`tGvE_@-w;^>J<^>6U&vHZ$_8 zlHUwjV@5o#+M8W@RB0$PUi474vn1f;i_K-RH{WpJig+Bbu(`bE@e1b!T*E=no5+(3 zlkm!(XV~$zkF0d+1185j#^B`*<%+a<)Zg(-v0&@2^67ze>Z(VBdQJ0=S6MvP9=iRg zD|SyFr0$G5giV4T3Ca!N+@L%G&J)TR$vH#gC6A{(k(?)#Gm>+LvPE*X&{~q$qHK|z zEtDsc^MrCna?VhmNX`?=8Ob?Ac_KMaC}$++4CRUBJfWPCoHLXslJkUehW?89SI$tL zNX`?=8Ob?Ac_KMaC})6khO$L!*#ev`lqZt&gfc{OhETSED_a_F2hJbL6Uli(IRl(C zlqd9;3cvD%at1hOC{HBk3FQoM&QP96&J)TR;GCg6k(?)#Gr&1Rc_KMaC})6khVn#m zo>0yJ=M3eE+@`OJB!<8pW%M+#LiPG{!X?dcwJW*PnC@oKvmM2Qf6Q$*e((*)Ud7`vD zQCglTEl-q|CyMigGE;G8QpPII*euf;pxW>ynHt0B7G%qn_>?1i+Yn_%%{ zX+)FxyCAr7Gn9Q=iIM;A2H%(#ICNDbvDw@KmmW96$PYtBi?7?^?Zp=Opmtc2zkX; z)FRQIzJK%WyI$tSl0l;3-Uw*3kv?CkVP4TYWG3`~8)jnoLBs3lEU0WuHu2CDV}tKJ zC>AupJb0|OAwDdDA=_J;-;&~D`(@t*DxkJ$v{>tSTXrApaw~7P{#M3JbUy;22MU{! za~hdl`kaC)B{G@;xoVq#9z74m+8=iet)AA*;&mSGMl5#7#0ieGt1i$VJWO$^YEqM0a!2tqVr& z$8%w4#V#hC`P+E9DGJ(-Xkt$KF~?Z;X(^fJ&H(3(^|_9mEwmQ!T9hro*+O{&oF|ks zz&S&C0-Pt5Gr&1Rc>fJ&H(2ONd3vtW=#hkN_I_8|)zuX|^PakuEMOGn-6wW7hD;nO*HL~D{l3>e z`kl_-D8C}Wu+1MnPDW7v>HXiuw7GPr4CSjIIWG3y>@9PpxWLJ>ani3(W0+lf4D9Pv zQa)d6liq1uq1TO^^t(_cU=rmkjO!>HW=<3?a|Z}p7w3rfbRFZ9gbXv%MHRZ>0JWK-WMU-L>%oDy0By(oV* zs-yDAoJKj15$PD!YRWGdHd3_+?rgNA@#X0?U-zr6oX4o>7;VmDL^?+Ct%)~;M>mtL zD*?=-W4trG3TDr6T#jvUNoB}*P(_?=hl44O>lA`b>oiff>R(cwln>_0;R*dH-tF^J zHJa2A^cel`G!B9(K3*wK?0VS;js{#(12PCSgvw5O(A0+LAxu1F) zdS5Tln3luhj9f4KV81$-)EIY9OiJ*8B()>!AUtPmU^Db!Kbqyoe@NLRJX;o7Gy3QusQ@$U) ze#S}nWFqBzQEm5kNh4`~k>(d@eq}bwXBan9o{Q=%Xnv7vnCb!72al6!0t|b^qkQ;f zL=~u)dQ4GmBiA<7Ez;UF>(+UUl8#Z)T1HySKx#oxnDVt-Rxu5`K8{4+`FhpA@?Zj{8EoX?orgckb9SPe)YU_?{Xfy z*`ug;A@?roQOG??*A@3J>-^HXM($nIqmX;lznfp@F`E5~`WSK_v(7K|F67?z@8;K8 z!)A|i*09;T{wwnvNc)^2x}&N}^Xsf(vq$~A`E?$n*}JGmA@?ZiUC6zQ`ibOzLOnrp zU!oo&xrbP5fO?L!^ebuUSJKk2B=;*lUiUU)i=4-3_9*LnF7+kgzT`Z{|KWQs^(ElGMEwf5Ur}HBPv3K$$7uGY zfA^kC{R%AoN*|-ymz>9F_ABa3zz_@zVA?v0`5`8AH+yZ^b-pUj)ZCVV`P^R z-7$CIF{ygBfety+;V&cl$z#pd%6{v*$fc_WLWACIAjtK$ZC3RhK=0R*->;i)3xyWm z8%1REJyPYO-yykNL;MnO&5T2bb`oK0Z_2{cdmC}J8j6E;@0$7Qy&{Fjg4<@kLjSSi z)rK62thQRbN=pX#|-_!WL&=3BaM7C}pHnd8SC+#zO;z314@y?8Mu@w%B`?0#I- zd3DRoXYYDaeAs^3%p1?IihGx@n)wE$E(otb&pWpB$9-`j?t+4NnvFgDgGoSzI zO3`S(-OL9qUMqr!A29PtC#H!-(vctIJ5_jPcI02p?<=~_G0gEPB{~b=?FY^AbFS4D zcY7w7`Oxt`B6m&0%!l78BYKYc)67>ml2wdpm1yP%H}(|kLr$9c<@4X!ri?ye=6|lu zC(3U*XXbyrdST0wGs(<1FYPVx)I~Etr$}0{ddy{+{`W5i?}LtcJ378Mx`^16?WQ?~ z=Tzr;9(Bxfr(>Qk9rGONnCHbDs*iFW7m1EZJp=ypz~bYI?v}s z=ef3Zp3jfD9cOLpJfAC_=h`;6<2-LV&$X@dd=7PDJij{6^Q-ebzdFzJtMfd+I?wZ~^E|)icK+47 z1kbO|^Zc6I`B#q;Jij{6^Q*`6{OUZ%Q>O9Y{&hz~0nCDlI;rZ2ho?o5k`PF%z zU!CXq)p?#@o#*-0d7fXL=lRuno?o5k`PF%zU!CXq)p?#@o#*-0d7fWdzyF*=9rK*( zn9qs+Tdo0}=Q-6e&!dic?sUxaW#<3Yqy9PnI&ZBdj&+{TxjDw!|IO|Et1ta?4t1W- zn~wQh>6p)tj`^JEn9l>%x#U{aG1oBFyyWws^IW$&&&RIwT(>&U=RxPWZgrl|iMgGB z^(D#YN9Vb2^?0slo#(nWxAU)lCAn^Op6gkU=epH-o;#iATGcVvupYzbS?9TKb)M^4 z=ecfmp6glXxo&ly>sjZyZgrmLMd!J0b)M%)=ecfmp65&Fxo&ly=T7IjZgrmLQO8`L zI_6q>b!m*ansnSa+Aa#rxU!e>`ZgAd2G17-LvpL~h3Ge?X-tdLi;dHT=o&la)2uyV z?5`UMx=whTIuA{k8>zN1uyUQ1-?}yE0NIPz7p1;shB}_pZ2h zP`DIaLv7m96>5!0l|kz~jEDX)vdZ|8u*oG&t<{A(!o71_?k;IB62 zF>%lW`MwPS{sOxht;2MSIqlxo|f*9b6%a3R^Hb4*tC35N2K5DxHo(1 zxV~~<%dzJDH~U@pi=?mNW?b(35U6)*t9idymb*Kpm-`U>ecLQ~K5Dsfr~63M+nE-y z&iLu;xQFfAu=8TmmT)tlNBtpF?+i8LnRl{-!Zv2S^=l1S_O+rJ*SXsbc0B!V?q~AU z@o*{=AU?bUhf*d92EwKQA6QRSyaW z`Cy)UIqU#A~j5?mwxHMd;BH{VL zG|CyHj!Wz+2BVwSg!{g;IYu2jUkmkXInN2|b3${6{8^7`Sn+2-s#V3G4QZ~CKlf4J zQ2cq2dIfT?pdNz!8Ibyh;=V!sL2-Ye9)gx0qPT}puR!h<)I${a5UO*g)A?iJKS$b~w32=xlZy@GlOau18yY28o~dt zcK+kKKw1~(TA+2IV{?trx{$Ok(77%otqX9j3!rsj)&Q*qpmkxc1!ruo5n2mC>%v?M z&e&Wdv=)HYg}D}-vAITQT>z~Mb1gVybB)kiFlb$vYrz?tYlPMU(z-C$f-^SP2-Pam zx-e^%)&ETnn@=bZo8>S_??)!dwf^*jyvDE|AuRxfYzUxkj9? zWv)S57y6u-y+WUV>;3s0|A+o$?N!#f`X_d72lW3-?s9`DH*ZzHO&cgXA`@h3f+}x^ z0ND4(1aK*vS^e~%Wm|bW3!K=w%os7F9lXN`z;%_42-m%SlWs>q*ML2?H33I#Z-+-f z_IZN`Pf#A;<%Q@T|1V z9DjRR5coFvYQ`x?`@^APXUy2;un*M8<%ha%+PWsHYkv(igK50?N%n$G$ho0{`nfd%LBd}}YpLV^?Wu@C;{LyT%xl$$B zJ*hi{7Jno^dmI-XM+U*xqz`g$Okp`bx}RM=2!mns%F9~x+_W;EZ_7D#o=TN=gne?? zo-nR-9XRCL!(MPh2{?XxrhJpNFXVZ$L7pEwMV2_*4@>r5EhE}Rz*yG+`)m$Axi<%6(L{Igd`frNAKl$v@#aU>Wz-6}IDIITt=w9*d$v%Pm^2uZ zzBW=rH~T=DiPgw?#?6)BPZz+j>=U!C3ibC_OW4(MnY=;-VZsai~44U_bn} zuAv-rxgYG=yifTg`pZq@=(%TaX5om&(=)wEv`HgcdJ8@1MyfHFLiKz7)DMUVIREt7Zq^mp{n;wFJfpHBWcPl_4cpc z=#}=PeOmr7tnNC<{^xXG`A3mwYHrsMcwIa~w7z*?b@S_mvyY4vU5a(Wh_rp}1?Fai zHmi=SEl+yF`sg0=bxMMYKHVD|&7|L0?vw>bMfbM1JJ23R1P)X^y7vOtT8VOpYfp8s zZXc|%E?)MjR94yOxuA>sg+YpozY!ct&%TL$DN~|r7<=3GMAezTM;x6f>UHRW!?V1S zu9a&^5Bpg8{q}IPmgM~mV$>~1?QLo{O}ZW#g*lhkm%YAu%4@~O;KmzGWU5P?U&FiO z@Vlp!qbsd6-X9-_jh;7`=e$!5+&;$KPH=#=XA7{%86I@T*SG8<`gWI^n ztYWklJJ!c;gEK;(n{F7Fvy{1=W`hIp(v*^BJk5U)+-aVml50JegCZNjoaBotwwf=r zyLeYtO7XzkR~o?U;Fd4BeRz0zGF?0Qc1GoTS99{C|JwO49KzCO?}dag0L#dURRNmCdzJVkZM zyG^YJFDR6uF^-OzW$3k>=4}K$vo6kL^?ldJL8i`4rQ3)%bRSRXn7WB0X&L;W%X zeQlhclQW9G%N=XDc}J=zZCb;s4B0TTQeG7^ASYD)&=m6p)RB6Vl{yZ`!9Q1-amcpL zkZD+2$h_se{JEnU_*J+g+qY~9n~vv#ImKp*p575KHR^YxM)Yv|jew?5)Ga^03b-gL zR(>zT$_lKy<%78$*FDW~OvZemxBv5~KOAUM3i1zMBmW#)2Tsk)0VU_uf;p1@y}?cy z@as@`<=Vw)G;Wh@{##Ah;FTK(OhozW=Mfo?6>)m;LgseLKl8=LxoVj4>z*Nyslp4n z`|V5_*Ocz3@wg=e{>}@Xo_Imp9T}kJ%qEbKxW_)CbU_Gf?hVzZz2yW^Ftvqx~1G(G#BJ8R2r6~`zD+1s}HFz z7ya&q6oV2GrC|FKcO3c76*?zgmHoSQ#mUbczg4vS>KGh5e2BUILGQu=V-6axGAr4y z_aJ!bQb(-$%L|fTm4YJ^@5{SCn!;f3ilXF){Lub%bqKoTiame4m0f10h1$V^_|)Z) z(C6^ek#H>X@Pt_dB?|Y0Hw!PS4L*5b(bdKfaI=Q$cDW(6J>v%RJ(tPacYDBJ$tOkc z^)F=W7d^pm+%h$?`6jt^drb(gT^8qhR#SSL-I6=usE7=x<)wTZ(Y>!b;m`)m?p6M^*i;p`C)UL zr7HSi+I5cKwOZ~=&viR~PW8%N7mlpX0WXTJRP8U1hU;b9%J+?OsH2_20g87O8FQU6 zT0EZsgLAGiF1|f$H19$_;oS=rS7L>^&7QZr;*-ItX8h)87)RvFSaf)=d{K<{rw z)%X=dpi6R3*`?|vb>qMYfPkYmb#kGaws0i0PW#k&I(d@XR=qRGTR+si&7S6VLY9uh zq*|@aIMhD^@_DQfpVvsB=Muo0=yFE3s9sR<+yJ6K zkowtmx+;CN1EfpLOwZrj=cmu%n|u-YN2RUid<`5s5;8Q8k(-lzAfZnU=n(u>gum+r zRXxtgth`3%oEIAWT?sb$B*`qvyYXX z-7oXP*jKmIm(z~lfRWqtV&0F<&28@KbXLBJ>JQWD`EG+&+2z^I9id&MCtRH$Az$C} zhnRW4K-W4q?CxLdK)YXZ!-(abRr$e}DJs9_C;n%le?{oGda zafHeB{{s(Uj@AFppUH^fkr|%Y9+~Zl`RP742lErdBQrd)Ju=%9^CL4qF+4KE6Wc3h zd*XRyo+pM!W_V(IdakyE?TJMdvncVrVxA|4SIqFl_Q-5c+>Xrc#Pi5JPn@rq^NHJ$ zxt(~Po(t&UdE$JIZ z=ZX1|nV%RQnc<1;6|+6@HZpJ1XB_0uIP|#*`EwKTEis;hZ;5*i=3e4q#XL-`tC)3( zffX|_v94m)B?d-jVB%iI+)J#hn01MPkr|k{S26bz>ndhlVqjzjChk?ty~MhTS(g|X znSqIW6>~4Ku42|D23E|##J!5SmsrFmbPB?j_ch%(}$Dzzj^>E17$VbtSVd zF)%O#6ZcByUSeIztV;|G%)rFGlDU^yS1{`m1IvFHIJ$3327;Y_q}CR#WXEu4wWnZ%RI!jov>Nwn}JT6j`1 zPZBpO3pb*L8_~jzXyHc1+(>+=EPRL-K12&2qJ<9?^C5AdvTz_;I1nuyh!zf1%z?yv z%EEhS;XSnQ9$I)0nfLZnPiudzF%-LDavfT@4lP`V7Oq3)I^s99@EcnA4K4hJ7JftK zH{vw3a2i@T4K1987EVLvG~zL|@EBTn3@to{79K<9G2$+?a2Hy*3oYD*7VbjkF5)Y+ z@D*D43N3tv7QRB}E8-}$a1>fN3N0Lk7LG#ZDB>lw@Df^h2`#*Y7G6T;CE_Bqa1mO# z2rXQM7A`{OBH|xq;UBc{4_f#KE&QXb{PWZGy}j(i2yFl0yjW6mmOPm}0`q3+C39C= zDr=1%geSW$mSL`K?02V)z{goW$D;_pRyYw^jBQBgby0r;5 z^9`;g8t;1qoB3=Vl8u(jy8ko2=*Dhl+^k(D#(J4z77^`dsO}HRf}u^L*ZP%;!qSe13Gy=S0VR9(2sd z&Ut;jI_BfGUdz@oU+>mq3asbg$5N=(>L+qge`m>Ih-tSxlhysDef@wa9p%~+4o@%LTxY&zfndMJzvD{aPY zAN4k4Jx0fA>g6%>&qBMJvCiw5|MtVcwq~sJI+iQ4ny;k_H#cLQ*Kzl}A!feFpN-5| z=XLz$ON^OMGq1TB>%5LzPUvOkN0)C6wTD$Th_EMn%@w(DlbI@%vk4jtY1sV`nB|N=~$l=nmdE%j_T8})T+VtsmJj5 z7W5ddRh4eK$M9%67k>pb@gJ)V1rj=8q=815T7&vmZzmL6ho z&Fj3ShZtP{I&bMA2CoI3xAYK$*M-hodWgYmMCUC%#NhR!^OhcBj@N5P=Pf>%z=C*M*sPt_w5oTo-2Exh~ASb6uEu=ejUs=ejVDMXw9pqvo{o5y>@{{S()o zG!MGZSZ>pKYploUe2(ClfATu!zvcXaH%A53_oC|t3*e7@hFH^gqTP059xN$*jGou$ zWpDK{20HXUDO$XlD;lj`0DXQtFAjW}B65tL4=*=g5OFPbiB@aoL-?Yz;!TdiVnXKm z@VYmOu#)%0+6wdGjc1bhQuMf3&4XPCq6_-;9AF34e-91@4IcALqk~5+_8T zS(ioD;R|3%x5Z-P$))sMtC{dRcCy$%VzcOWZ3Z-(R!0Pd*A-7jO@zXCy~J-1dWwg4 zqCr1vXvc%P;j)%i*alH6o)edvXN)nDxvyds${t<9!6YOwKD(Ja@)t z8ypQkPW`Y|?0lu>xGj;;;&~|%dFFy&hcQtw=eSLL?{T75wr|mpvBWG9Kf1d8_QL6K z?-zPz7Tp6MA2J;}`tKK@Hrvl6&4CKhTLi)@d$yKy;Z61Z;&%JH_H-`upnAQ-qFd5x zdzOG0bAI)_$dU`pSkFu7oq1;5A?~Ocv)_@|^U^EU5$kiFt;&4Jerdm`9d%1A$>$ia z&uzvrjxqY2SN=918r(W5^maP$a^&^+@Pdx<`rPKd8Ew9nKL4BO{Oj7&=Xu?E2e;{S zwe`5;`ldd&%Yq!SK5v)*a>V+)l^WpKjy`WoVjX|0&xxROqPMBfL*_Pf%~+p@=jrA_ ziW8)iPKQamh}_{@y| zT6+j)eZ3^k(sqUocEozTj^{mlV~)9g{ve!wbi*7|=Y%8HV|2Xm^WWx}PbCgQ2IHzZ zW->TpJx0g(!|$16*3~-zD)Fp2Cfh7WtjFj$w4Y<2$H(u6RW}{S(&YIbGuC5t>{Gw4 zxt+${c0=J#t<2*+zIu-t>oGdMo4c$zCMIMzob72d$9!GC$BgwD9S_M?z#LQX({5;a z)W_T(D6rRz^%xzW_sn6A@y@>&;#QP$jB(j##^xA`!!J3;ya|nm7QUs;*BYM75$iEJ zjyPAy+)kF=cKV&9O6HiWc^$DHqvJWV%a~)@oGd^sV2=aSDP46 zB%-M~CQXdpjP)2D>l)Cpu7L@K``DK3{6ieAxyY;;wYrz%fUNtx}omW$0}to?D1y<>`Fn~!ro71LHN zfx@TX+1{NwFTN!$fvG3viG2B{i|zI$@O0Q>p#r*#sNG8-Q|;-Z!mR9~|Jo%`WZ_xc zn8$VPt9mRkw;A;AhP_}mM_i!o3z750Qt-*|D!l)?DBNx?g^i6@i4J$^8LZEiLcVtE z>GvnQi$YJ9!swUtMY9-p@h*8OtZsYD7Fnyc{oVMb<~HMlAKFzVM;zPaxj6r38B|=D zLAV`H7Jd(wLBg#K;>6DBB3F*(0OdA|dlh>Km2){9_gW@GXXg;}QH6hn#sJTzytRQIAaY9&tw8NV5W3l-MX*1Wgk?Yp;Ng3EM=4hdspR zdMn_>hLz&ZguJ3*kTD@5C&ev}tPl~?%7|{4SAuH)&6ZN>q2JNpR+`)V z(JDCp-6BVvfB6>iqre&vSsvOJ=UF2Pr>=%Mzs(i3(@hXN6IMgUT#H4v=$;~F&uSQb zc9v*y%TFBKv>L>~ueQ|CEw<3LtIcgrcphl$anup_iQOP}FI)=|1&-McJX|JPOX)E{H5qB)GOWYk03;VwHwPhUohv?Qf7E+tIi59gZ z#L=R$;GQj)h&vHN?^Cf5x+I6lo}-4?mOmEk-g|9+XII)T`^TEwgn;6cR(@O6s#S$PxuEO6bX_cOfuCg|Glrme`(Vxo!I1b5G@ zvn4i+sM)RYCUcwNZG-LE8#v&~{SDR)G!(pw=-tuwZY-)4(OeYQfF zan+VOw3o;+YAbXddCeB&??z0u6;_^DV=G)^y}j*B8n55WW)?Btg*oCW`P0e7*d1{5 zUZic?z}F(A+zwd2?T2md#`$8N*Z~PG(}~xcdyA{hcR<{^G@{_~AGULYc7VG3yUpwH zSNk+$hq+Ck)$NU=j~#JCuk0U^kzt$F5;jNf!?16*@mBs673&eq1d!SoGKT+{g zZ_&8!9+-2iqPUgt)z*H(9!UAT-?nOytKrsbuer?}ySf_BE;-_CF5gAQ+J_*eqTP08 z%Omk?se=&Su(OCfF;|Sfz8_Y<4H1#WdWo=0`yuE_8xcCvRU9vK0BpY|+6skTw|75z z(A=h64#xcUhs?Nco>yX?za0v@CfYvUyDr+7i3fMlQ~Yt_H{rVSAf#LvD7q(wh|4ht zVa>@v5%)c#xcv7)z>kJ){Ixjy+xU2MJE;|m8=LFc%{Z>l9f9u+_<0F!YgV2SGr!qE zbO;eeJ!Xh(L*gN!%K(uS6f8;y$3w+i9fZ$s*~O=Q@zDKfoNa&IA@%~p4Rbr#{kwhk zQ%8Iy^Eq*(3_@!CJ+{}Ym3Y)wfsw0&xLafjtpx+_7U(9jd-V|23mEX~XCv`yMt)JN zivhOQOKfQ}-j4S?tjuky*x&8P3ZNN(cHb+YW&$kVG|zTEaFh6a7GZW^Me#XDr0~p* zP+?+K(d~GUXr2|}u77b+VO437=!=l>TNhhO&sTouzB{&)ieB;Vzb2U5+)nRt4}T_T zp0_jqbL?b(JF~scGusox8_e*;_6D;(F~7mgPYiD`!xP&Z%=X0m1~We~yul1lY;Q2z z6VDsW^ThB5Gd!`q!E8?~YA}lu&l}A1#P9|)Jh8pOY){;7Ft-!W8_e^>`37@7al66X zPCRcg&lBg{ne&O~?G~Q5GtU#Z8_ey*^LFNW;(UWSpLpJ2o+pMknBj@r4d!;@d4qYL znBQRLCx$ne;fd`HW_#jogL#`i;~4xIhdwtM{JDwv)?mIR<}ow_Yvv&yHe=1h#Jc7f z&AK|Txk%@Ubq!`+VqkNOlYz}KntO?L%`uv9iGj^AP6jr|=sdBmIY#p>F|awt$-w3q zohQ~c$7sGK1~$hy8Q2`7^TfL5K5M=u1~$hy8Q2`7^TfL57|plDz~&ey1Dj)Xo>=;9NVqNpKG~W^f zn`4{|Y>v@+VqJ5L=38Q5bBvRL%`rMptZR$j&U-uIY#G+bf!m);hV+{+(8WxVVGshCI+AX|lSa{X2 z@Ty_qRXg)4ajD(HrG|w|4GWhV7B00jmlA&(7XCCW{ApPD)3ETTo%xeE)39)+Vc|@} z!kLDJGwsZo#FNyc{^3c(!jp!DCk+cv+L=sV5Gp7-c*)2R~ zxA2%@;W5L)V|L~-;x4;|y9^6=85Zs`EZk*h?jpXjTlmVb@RecVE5pK9cIGSMD7%HD z3=2mY7LGD39A#&YB3`mvc*(Hvl40Q`!@^5;<|X1HyM>Dk3l|v{E;1}!WM?iS{;^y5 z$FT5^Vc{Rc!asH^|C}q3OHBB?FTDRbWq<8TK4Mzme&E$&*W$`vce^6^S*|Pf; z5cQY#gVpoWh{#?3;@ZLiCNHt8*G$e_ls%8T2(ME{H19nCtk)&|$CQT7ufNHUZ9MRZ z>*KOGh(YtDEH{2ab!^tyx#Xx zUWv&o=dX8xtus19_22^{AhtaG*pv@Gt-3E;JewrDd>RaGpAV9Sqj$@kt`*?z?c%U@ z-8ZqQ=m>~7>v(>!Z9z5g9ab5(OxYqM(>}HzE-)1J{@0%P);^i8x9XU$y;`raTCblP zeJjB|SF~RUua4#95U4h3j6HkY4%PKS1bv6QY;$h_a-nSV_?MD&~!0UO(GlueTd$fjfZoBL2?{5V;t<`^9Fw+~F4 zQAN%Uu8JL=4uYxgc8i6v`_(VsBIrJjvhjypI@p$tqw76~w-{MkAClhmeBFfBMO4;C z72(L8L(=_bb2W5RUvs|RAL^poeIIMa$qg&RJ$p6twOW6v3QcoVfthb}!K|pvVt)e9%LzjN4^5vT5_!DIn-ONb`gE9@mun0pRc!$AF12OP;RS%sv*K&nbd6i_ zHEufR$k(i?mK0y(ruspyAF3 zKU7zW>xyd0;98>kQCvS%4``_ewA2Gy>VbY+_@8<}OFhs%eU5sd8cOrq6d2!r@D3yMhFMNq9kIPr&hl(wzeydlq>rI+8@dLL;Gp)evT}k z2X`dhm5+ie=zT-pw<-miK>0(Nq3I2JMncb)&?{#q7?M0#28`M-U(6i@zg4(e7X?!i8>vHEC;+dWq83_mGd=)RttVy3)6_f<_B9t6ic;$%uEAL6<%ShOV0Rs1e^c_S^cxfo_UIn=8}IIkXFlg;?QDGk);|-E*PW2v z>As$p6Ca9gm%G9@y06DJCRJ5a8)P-QuczxgUsZVCN?D!m>+xS!M%h+BmtW|<9`A`E z*kV^U`8aJT+}yQYjTxI!E{z_H=U39R9V!)-qv*b#XBWb7TNFJLjPC0>@F_`&v>$90 z=)Ru)!%nE}F6C4;*P-@^?qPV&KfiJHQa_kHBT3DEki#fT_w`KAazed6_FU(S1D+F8Hg&K?~KD z&>>j9aZT0ycm#c)v#UM3cQNrt=m}NmdVhG`YQEUDIYBjx8i=Vq=7`@y`_k`&jj(qf zc11=VJE|VjeLZ*FddgfKQ0;%#8)tOxDoYfpf#1>&vS+#I3n9UADj(g~Q|!(Pc`^NF zHL6xGTz`47EERBG`9=4!54zG1{@mSE)uj7+j+Z(sPx;nYo~L@_=`zP;SkyvW4c9*Q z`L7}XqPN)GLwZ5l><^{gWuvWE{XST){!Q8L`$ZW>_w{T^?F%U{dPtXn!EkV5vYbDo zv)tL5p1twlw9Fd4O>S)81JmT)%r#)sHLz6dlIcbSVNA|A*<$=jxihIdHkLDGj@?J( z?A5_gY}ZsNCT^3}+V_BR`8IQ%*mRvZYXfy{_*2c$_h4nl;Su-|WGtN2zT_?`kKwTTonz8Acan=dwI&szp>e|>yHB&Qs zsBIM0jI&Na*GUt%?CRppL6}rOj%&uIYsOh8pzEYbw-qY#X((Py_E(#!W@@?EsB6PnGd5i_&N=~ICvA2$RjZ%$#7-s8%GGtwtB+~>+B~RcdRD5h zPM_)xy-OaGtD?5p>IC;fo5w@5W~xT_wk@NYan=dwIvMc1ha5UE80$tSbIsUv%{c1> zbe&M&Q{4BcH`=*39!`#v7+ul$^VcCz>iZ|vg??-FR@v@Q+hsIF1{|>;{yJGca`TmY zlR|KE@oO@Do9;5+voZcS?g4*QI%XWpBrxh)S>0oidu;77#qsgGWYxHLN%;IRFV@NO zU3oYD1&*zIWpq8?1dq7nhtKyq!VTYySUV)t*t)VeO!|CFxfl005+mMAx0`jbd;AUg ztkOl9erzDtF1cP_I=NnDC1#lz-W^|0n5&-OcgO7s4Y10Gj94XaCN!Rx#u4?4W0z5d zFs8#xd2U!+ydU9??!jIn=*bDSV^j#L3mH_+ zsbewNv!*&QHiPPLE-!9BwpG3OH2jrTr+a}6VcyD~2(@!n=lpBWR&x+e!J?TAp zhkA28qw4!`5bp1>RYmL?Piv(wmcLUJ8*dq|VwMQZe1AM{Y~-fy?|N;#IyD|E%(ENU zGZ#@uqq0H~?@h*zcWu$8{Mwgo2LPixdE*H1+hAB(w*W`_YYN~(0lS|aS6 zYSb!_L3OP)0eid7RhJf(fzNhdY!#QH>e_tZ^zO`9E8ROa@^w8pIr^H~7P?dA^Oz}? zMGeL$n+o8)2Lr^E8clKKAGt7RV?(-y)xz%4zpKM}6QpmSZg@A{NHli!lO;}7Q{Gql zGhhBfQ_qmHwM-p6$Kx=~#EQZEgb`nSMO+#w=SxrG|>$AA#Q=t9p1q z=9?$vsa-YDw{bd{)uf%Ay09&VHAoL#T_SCRrv>8Yq1%kv!9B!ZJHj#UL74IS{%$#^ z^kDifWjcQ%wiVUt9h}T_m z!^#`2|pFx*8|el9joN;4RPVcOt32Wo)I>qJ;sK(fj#ksZI0}K-6H#8 z@dp=_ejgt~_d*xieNl~@IMUWH+7+7)t%M=DUGVtS5m?n{j>kDkHufw@Q3h((J81}cBz6HTK}#l$DWhhN_NJlMRMTjFPLsa%MEX z7KPc*vSZMV-6~;iMx)g9!FZ+FDs@r5SHqsP#*%Nc;pWco)bF(_;M9B0#&7oOfgVpXLEUZ(l}Gv} z_{O`AF@5+mHC*#U>!ZfX#3%M|d&05eyBTVZ-5Z{#sflwghN~&ft6*@Yvba8~n)zf+=vL39?m!wYhZ>?}hGkDP}J9e7i3+oiTCtvTJBo^fEj;D^jlhwTwskhTTx%4~8 z%gbbuS>pQP-dgA7t73V@Nqceld&?7fU|10>6&)`^dNu=0&5QSw?~60P1j3Hbt_ZRy z#3v`p5p{hqH8D&S|4|WYHLiij-);~&{{%>GR~jcvZ)mvwqFmO!6#e#Xe${f>*o5J2}%x86`46Nl|r^I`@;vC0<=Vnt+DBqpTyDF+i)UH{Q2`gkx@yzz%>UhRl7 z&h-I*`k6rgV{LIju?*n4S!%XKX3N>G^^CwC6X1MIX4NDkJ8NrMBmJ~D@Q3vv*(NK zbtgBvBNiPJZAHjh7#iVdr~7ShdGeL|?Uqje9A- z)f2G%$yb?vMg}OqD+dfe;SEc?B&5{wfWZ%TsS0Ih$cF<)!qeyjM$hkuWHr?nc7Jaw zXRmDz6VrIWR!=XLD}1_?w{pXWC3PW5E|DVZW0~@@12K9Uzoh<`W%k{DVRd3n@p0@7 zIkv(mxaF4@AA0wfqp#J687;EowVHIl{k|5E=E-QN5?^1=-&Ir=eKHb?|29b``JNZa z#XaC`>^)h1qc6Dap?msw;)pTP~c` z6_37qDc77HC+&p=woyglUfOZStq)X39etrdrRDP0t7P@_TW2`fW0S1zI@ms9_E2ar zZ;ANgvhmQBMiHyqLi9D;%&md2z@t5E?d*mPS}UW&l3*C&{YpXfK->NC z4`r)T0a(8D2N_#sC``OQT|wEVvUU~vPPXeOTYKtC7Db7m{}*)I#EsARRt z!w*g^N|ImJb-{e!mP-g5ENj&x-w;s-mIYRpr3-Yz+nLkA&wyeWT>fwMZT125OD_7$E@WVeo9kP?1W?a1Vd3+CD&)%Ay8koT`}YxyHNv0zK|8;mlj{Aann zM@xL!`*%5Q;s=>&Vk_vnZoORi`o3({p%tW7Gi3K%?dV>rFMj?HveEa7vqObeP4GbR z!SZ|YVUQ->C%;49vGQwLcet{wDKtDy_gAg=18{YU)xjgf$Ut*zpoVyrI zNcG1urz@(~lZwFg?sZ^#*$OHpHd+37*9srebMd;*yCH*P194NKB`Rm;Hjvuyb?~ z%tznNUywc!%jZppLrxD=7?sAhGTT_}c`}{KH>*BuE>#%wzq%$NDw_@N^}$R7JIXqz zLhxR$BsH=43+ex~6TU7Gt;$#aOQyaFgg<*lDtz8fzMIk$){Q!&f`%P3PJIc4&A++g z!S~(ibDEpYt;+`$YGj16H=5$)v2)a*zk?yt^}FBnPk*aYbu&P-Jk6our{B~QkApJr z-MU!lQwCi8Yfd_@&wj10wZ<6l{ql6(`fxucJ?@(S!pNF402j3X1wV&8Gdhf{1IG_} zqbgfPMWlV}cP({1uFm6*)x84nC;c{h_KjKb?vy$(d)PJ=e2qLK)k*F9ZlYYRKypOy z{n}kjkJG(8v2)j^*gY}ER&hagteCSE77oZF`yLpBwWHG7+O-}gj}6X`!K<3V3jaB_ zlFNG2{Y_u}ay7prF)9nrN@+sBsW4eC=%1v<R1sxcLEP=E z5GqSzc-r@V*Ea`1d{KcImEIOUsXQ#sa8MQg+6{yIZmwbPI}&x zaIH-#DD)&7dN*hdS=MEi^-i{g3;90C|3CJGRM#th$^V0% z@aOC;GC%c%!2e=TNPjAw%KBS<7+CUuZ%=4hhgd9cbLjc;zt$7Rt$$(M$q|5||C@Wl z_|W{=X>~IY0snJ7VUAj*YP)8&y$8`m}(I?@tLE z^@NDDseZ-(AM^yjWs}ud>IpT{{rjF^TOKG=sVD6FFZP7YPp--wYdXV#X8(OpAm2;Z z0vx`VJg{O9Onz9gA13#U?0(7nDe``(y&w5K#qO7!FtQUSzo*y(liyS9e#!44`8~VS z?=|VE0Q-Sh5o)zbDuOllztI ze#r?-cEaTMBzs_TzmnZAIbmQYOdeRW2PXF`+5M8=Be&^r!sLM^dtmZ=lHD))JzytH z9$2ymCch`y{gU4UcEaTMBzs_TzmnZAIbq38m^`p#4@~aY&h9t-@It$G!ZRIy&(0n= z;6)GBU_dZrn`-(!#ZH*~p0apg#U7Y^uVUXz9$2vlcGisPhspgacE8TrFrBcoW=s!E z?w6do!~HsI#&p8YIx#)4vo=ik>#P~m3DflgT_>gocGiaJew{UAI$>v>m>$?!8>ahp z){NHtQpe@JL?4W^@4&$YrtsN zLAFfE=Jf(yGo}-E)`{tXKh-}kf!uFf`du?}!jhdZd0@#Nn64Mt+5M6ewzCr^53K9N z^uTnzK-Y%pe#r?dcEZj&F+DIjUdfJ^+^=HyOTHJ`_mbBY>~+caD)znPffajTa=gHf zm%Og{$LoH~3+#Kzq*3j+dM;uoEW73+#Bw{Q|pRa=C(CE;(Moj+fjovil{ki|lpD_ZsYb zUwqDuXY*yn?=GI&XbQL}jv@5fAzmnZAxm;kEOO6-V@sj(M?0(7dN_M>Db%DJu`Cee( zOOBU5~+c6N_Mv7b;06wfxRyITV#JrUe{o+TY5@nnEItC)Ons=yIf$GOO98v<0WSc>}*H3 zUM0`Kd)4@HYwdU?J6>|Rz%G~kEwH~OuS@S=4zEit7ue;JUzO}v$?KAbb9i0yw|4fo z*Olyb$=OPFw&ZdpyIgX-k{vHOTglFr zTrRN7{SiG_c5W*mEjeCtxsqKj`CDLrOI{b)>ypa_i^~Oex#VmOcDCel4R*QYc#$11 zIa`CBExBBST`oCZWXDS`7cDMVT3jx&%Oy7}+0Bx(73^%u(*k>1aSMsrneJpueWKT;z7A-zjv5zJ1YOr@D9~;j;mOQOuPfI=)EIt<4$C7tN z_O9e(k$o(AT4Ya4J{H->l7mHdu;gYHyIJzCg1syGSj9e;Jgs6+OWxIB?@B&av5zHB ztJu?$k2ToGl7j_yu;gZe-7Gm+$qqJ0&O$Kp?=+ZsZ$a&2fqg7_SH<4-uf@Sw@RwKW z^TdHR^0dgFR%XwIVJ@|6{z=}Id@TL0m&3=_uR_-{$sA^B_E6IW9gb5@HIPfu!Y`YfsVvn2UgWFJeO7TMF1n?-iBQ ztYSAy&Q`IrB{z%gX357Q`&ja{$exzmEV7#=A4|vL@Ui4+6?@v8CHE^yZZ_KCW`)Jg z3U;&PV}X4vd0NSymfS3`n|@E(0()9=v%qead@NXeEU=Fy9|-IN$-zo?u;gZe z-7Gmy+$i$-zo?u;gYXyV)KF{r0O%R+~3DTk^5MK9)SKWKT;D7TCd( zo0aTl$=L!sTXM6K-7NW7$v&1mEwHC0H!Ce}md=C2&61C${df3S^0ajCuEW!kn+0~W zH%ksyvV$czE7{GGN0sbR$<0c3v*cqH`&ja{iajm4 zS;cOa{5h~cr|TVxuXm6Kmh6H5PxS=4UW0tSrYrS?+R?7IVsstn|71^KXZ!z^oN(C;-9=sM27>j~s(fj#a2-JU>h z7TC@HyPiPKmacm`obA8s3FKz!8PyIq`(Nn^HBv@)I_O{y9DHr%UPhp?m7Xk3Pk4a6naK z%dEOkV_k8q(PM_Fzabp@++QVD(KYts7s8>1haqaWK5TUA+Yqh~EreYHo{7cpCO~ca z?SPb;?&^+e3?-}N$Fl`|YSaic*ZC%s=vYgM4#oqOlZ70$9_g&`4e;yR2 z(gxLo1{?BV<#ml@{5kqu-KvP(5`ER!+`BC#cF2maHkDL0_eprYvIKTMo~&ASXbBy@ zUr^P8Z>i>iy`Zk^edFfALh3`{Sa7{jMi!xCY~U4ygC@+BjYlU)+jN0LH@ZW_t|KD& zR!#J4?*oPET(iB3Zh)QZ7Nz%rlJQfIhST@XPZ%BiXNWH&8{u@9LJ&dcVP@rU{N>0! z<6i4$VoLs|c>gdx-<6L2xl1_CZ5?YoE#@O(Q8Qdx*#r9dyQ?`lCSYjrFeBuBPg(G2 zOU%466MVSuucrJt4uf*eG*+%}BwOyUf$lHMK+AqnDysZwoa-H7T#mYGlv)r@_ap46 znW^tBb?QQMJeKR6JWAg|aNpSnAGf|KrXDP*8VwwW74D~1GY%C}-)Gmr)AU`KvU!3q zGRtUHFz$wIZ|{VY5}&I9k0+`L)wU>6#S?eUs)_HWZ&r7*{DSE{d~sd1?6`KbJ3jF! zgej};D);^cuvtPmEKp~o`nIkZwoa;yy|y%0yS4A(uz^)khhLSS+%xsIm92zA$>+MfK`%Nl_(VGx#z?s`{&P z!u_aOvQWqXqkjBISbg7DZ1g=~v^}7|4_;h8ZS&Nq={_FzeO)9c(sv=T;V^jL|CPMI zG`~91G6+U4Dhx3XN~o;s>q0l5eKMcxI-_7nD4e))QY}u7H)`eU4|Mei!*Y$1y~e** zE_CdpqLan>YEIk-`SVH?#X#FlkD7i z?(o^254cE$TfA7IF20zDI#fk#;* zY;tEXx;^e8867ak4JU?TY_b)^ueQWrk!&4lHs3we0$(Qd!*7A_VBKF6w!c^#T+HU{ zP}cwlwr_xOY`%3THO4gsHu&YiSu*o*V?5#97k@YQrGE;_!60c8tYo=8=k5S>8{L&{ zf_V(~FP50RUtxLvt5+;8 z%6=rD>5(j@hd5$=y%spm_O_}={7@_%+6r%Z9G7S4#$t*^u6&x^??H`S@WSb4c$3}l zE)8SQ{K;&&pJi7_U+anw`WT_~co2DgA`&-LB+GiH0dV}#FuZuQHm0zg|I>LM>SxEw z4~rZjqp&|t{m=n5`Oo;*qXBwFZAtwZk+|_}bwZ2Eh~B!924XR&) z7N1&>dCU5v2h0C8rB~qgN4Emi|?1U;J{9JzY7&g3?vV(tzw(`p+U=;-7=zlEHL&t`)t(=4kafhRRvK(tozc zWxW6g>c@W9Tgg1_NvmkOGNHD#hRt22cA~rc8PmvDli=|D2=+X*vG~%tLFB*HL)o73 z#`J!sBYPie9u5215=`6@NS_%)=**2x=uzfx`}{}H)8p$?W=dof+poqYu|m#2RYtN# z45N8^W#reswq!^lu)UMo(D?ioY~PItx_L?ms5J7WzYELRZ#5@@BN;m6iGXqjxuaz1rM0SQbrBYE9|sb^0E+I+JPnS9uTo?cx}vf18 zEa%s;oHq;oAzNJhU(U-s=gpIDsM77e$fujcQaZd54mYtUfoxyAhlxIry4#69X=g;e zS^hu2Q%wG?vL~0#U2(4Q2eJ?em@Hfd{qHxTpRWwYZdpB~zbDOU%%P!}ve^n&Y_z0x z=MKWxIvc?7gasWH-49PsdpHeXtG5EwC#BaZqIB?M`qZd`>nGi zhS zfxos6p+0suR9S^>(6p8v9X6~H1}3*Y#yyXIA|`DbOGatN&ULmyhd#2cQeY z;jqj#^26hI)c=J>z@vTh(7fjosjhPn=9Qg;^5X`Ct;H&fwOHNCJ@7#GD>!v-57B-v zvb=|x6uV%g^zkZtCvQwwX}9}8Y3RQhxYDGx5L`U8MKB=1C@l=3vamO4Xig%cUE1E)JYrUpf-KSi0C^9-8`WP_?UAC*`l6 zhn2f?Rn^i~N#5NeFtygA!z&wZl5AYUmG|sMcUUL6{)tfD-~8M3u1#3`=}LQCqtiAC z0afpBig!P?-|^Ibf0M_@`qos{>K3fb$3sM=SO} zF&pQ@Iw`6G?azAPD_P_fyDqZGAC^~Ykyk8#)FOXaUa3W1v0UmW za*2;woetwpT4zG|&&r`Ec5YOQOe7T2g@*U6A_t(v?$Jqu@6n*`*Hi5zN}g=gOdK}?3R zoN_D^ecfg<@A;`dekKzGN6vsp9gXDP4w?A#!x$J>H$gS@MJhh;F#^)YE>+dgNy9gn z#z1WAa#h!mbo2`kfPquatLi$Wqbk{l_+=Z*|Mkm4`(>j^dUqrFT;DAG6Xi{|c>GjL zhqI84hiHw5XpM(xjfZHBhlug8^Ad4hHXb6z!^TO(IP35AC4XnnPz7C1i%u|AorAt*v&c`kZt(VfE^Z8(LAw6!1ivD4 zu%`KPFuQSG>OH?0=Z_6n;?Nt%u=RmR*xsx}x_$V#qPZNoSJC7wTCKGE7!{-5t+h)0 z?b=an^kaq6ckzNECFXh_8$?uTGPWPVcRQ;zwbmb1Vy@w_)4Em4arRgp!PeuKDaR@3 zbX1AChR5HZFI6;8P94U)tBVv(NW~E)<{BO!Tr>o(urUuVKa7j6x+EEwzF0QGHxrWEi2fY=|x5DFisl-RoEWdh8iMfWy zgWCltV;)pgf^S;{Dw=LN$Ca3Cc)Zbbs&X8M2PK$3aGIjAI(A%%xrWCJ9?w!V?XpX7 zMf@y9b70kRCFU9)^Bmx@$N|ZApPJ_YZ;$O)spjoGXL!tWhR0#4BbAtIc+53CPg=0P zJWqITa6Qilo-@2%Z>MiAa;Q8XE%OU|h?O0#g;f8Lqzp@YMB@r>kV*wfSk(K>th}Z!ef)k2zWTQyFAP~6BEjZ!R67;^5_8>Sgo}e z1W)ypC)Ultafty+d!|!5ewi}`{*LZ07dmI){yUT4@67?S{lN^JH`hZ^CGZn}1ThX?`l2j-3GHKsVV?m4=(9c)_1QkK()4Q}LCPC-j{^O7$}-6$4{k zA@Ylx%Bd_B7wvY3zxoNPm%eG(bk8t|*PCx+W5Vj}7q-9Qs%V>o(^Ik1*9GDm7^=oE zPQ`pH4;c8RiK=V=RGc%6jcr?{&1hDO8;){>BdR{CnM2ahrjs*}`7>0PNgCGg>H?LM zJc^^EQn9O!1N<@YwmI=86sDN{#S5sOp{mF*6+_gcpx+xe)k5!7ymo6CWQ3eoh4jn7QQlqv zatFz1TP8N`%M3;Ta!4lbcO3>^*AVKW~#ms5pO z)7(s~BaMOo&R&sdNOn9q(m@Yhy+^>Z8?{qjY+ z+LGnxB`=tB=99FgMJf(q*OZUp=a;QG>A5Eyj;IZvccfx9v*D1AFQn9?sd%}r4^(_L zgQbfz@UQV0uQbp-tV)EqKh3I@)| z!tOU*;MvUjFr-U5nh%=-CQLKjHUpQ0OoW@g&7k=hc1@=RfioLJbXq1l`A>i^!S&&x zl!jaSjfK()`Y;aC@b3>FC>+rQ+V)PzEq~c_Z~I2js6#rAtUD1(J6M5qH4`u7`#^G> z9_(Gl?nkE}5YK_^SrNpuB6}tT@l0qlBnV8pw+FKh*?6YsL`e5-2Q{a&^-ibzK=pU6 z;hH*|KU;!$wtP}I3~u%94rdB;@yMho+ zKo>|3-HwYU&SUTYb%wQ>+i}2;a4?+M9zNB{$1oN@-rpVULfJF$&QR!Zvl|TEnTL90 zF0^XY4c_$Lj{Pm7V9x{AuCpD7_M8Qt>^Od-x8v!xv!T`2j$nIWJNmo{fz2D+f_H;_ z+~OAuS5#dfqdX6DrX_*hmX45fG7kfE6QH25Ge{k`W5lHd*y!IL4y@je?q?HVJJVnJ zkc)$d#6lA`hFiV!@IjY&cwp2GmdSZ|?NB0=vA+3J^3ZQ_ER_Ck50#I$V@!(#ID6X! zx?j)7+~v_wE5royzvZKeV;mH0sRwO$6yW%tVK6~z4m+RcW6|Sqxb9F73^o;Dc)M?XSec(|=#2(hMP`7{bbpMIA{oXN+DQzM{mgdTXP3-Ic(1)x6nOG^2=9e12q z2x`{%a6~?i37HR1*?8>V^Y76J~bXQl9K+pyqfBz!ykR5E*)hxSP`VgLJAl3u6n z*vLH^+GJjmwl>>_@5d)X_QzLJkSY)Rt(*+ySBFWtY#m@*?`e?!HdVU)IUCh#U&xr6 zDZOcwgJ}>5ebO&UJ@j(%zYQ~?#qtr-58aA=NmSg$Hs1;9p5~o9WS6Y){r;_%-dk zwSPt?#+V1gy{qR`X;GOtX}=GwzxPIJ!aUs9ybyj5FI3meqBwKkUiiE5x7v6d#WRo9 zN<61Qu@WDx7_H_p*YKEYn$9Ci-=v#dan6gu~})~+j1Y`$4!cUQs_Rc zVY^<5>$vY#Vy@>g*YKEY`0;tnkAMB{24$T6O!ngLkd;c`K7~85dF@q7`_Dx?lyiV$GOWzJRf9&S6)cYd@I(@$*ehR*k2p*M9tQd4bZ`yWv44=6W7;4Uf4debySKZ%Ni6Y;Chli60C(gma%R zQ~IXfJgCH6&*P)J=2y*Y;z9hFv_a9wnjA*^%^MYcpX-P4`_0Wt+{^R`4y;_G#Bn{V z+WB#KJJ<7=>$!%U#jQ)Mx>wAie)k74VY@^-H0?H0D_O8bpE z1dn8HQDQquM$k!B`cAJ|6>~k0yZdJ-?XULBXftG|65GwD7`T6jGM6t8sM5~$ygenS zDxY_n9YfPDdldasLY0_nc+9U6kNGv?_Y{x$J;l$(V}35~2@aP_B;g7FV)jbH6L>5< zLC@j35_3=BvG4@mS9n6L*u9eQ1l}$@f$N1Q@OI$|JQkk7`wCCsdf^GYU3dbIg(oQI z)p!Ee3s2x0;R#$LJb`P3C-8RR2|N~_!21eM;CkT+yj^$#kA)}jzQPl@UU&j;7oNcN z!V`EbJb~+lC-7K!0*{3!@Z$(i;C+QB@OI$|TrWI7vsG|@LtC82xr0?)~Cdr^)aTWXgJej+>dZh$lDp;Q#2aBr)V^MPtj=jo}$t4 zJw>D8dx}QG_Y{qW?D8dx}QG zgcXg3?{ro<+~69X8;lPt8XhzDtBha6ehFuuJZBgmCY*Ef zn6Y0)BXWalcy93g;Tj$@_N&ZGDS>y&EGtUjihm|q&n6Y0)BXWal zcy2I0tY~=5*sr1yxxqC&Hy9sQG(2XEmk7qo*e?<6m+@XAcrW9+L~vckdx_w^i~|$F zff?f^g7Gr0O9a?0* z5$u;SULqJTW3xoCS;lyY7ULyajF$+;%a||`OqelVA{Z}YzeKQK#&U^Zxs34=!FU<_ zC4&7ju1f^hWxSUN-pd#-5sa6yTq0O5W4uH#UdDcjV84v<5-r9{1mk5amk5^27%vfw zm$6?W*e_$eM2qnf!FUk`3r8Sf>6_cE4C1j}WNmk7qoSS}GP zmoZ)<7%$_xiblhAiQu}7*%HBQ8P_FRT$c#0%lIu3{FZTDBDgMNwnQ*n#&U^Zxs34= z!FU<7W!Jrm*)o<(1j}WNmk7qoSS}GPm+@O7_$}kQL~vcka*1HMjIR>GR~gqOg6lGV zO9a1VT$c#0%XlvlyqED?BKR%ix-eP5iFPSTO#-^neV;O@bg26I2O9Y!`JeFwjSR!~VPRqC} z5!{vWSR!~VW0S|T_t`qCd}qfPEa5y>!(Ek_GZw~Yh!(RYoZD#l zj1qG_W3!5ea~Q^Bl~}`Gl;d#r!kDe1=P_fjN;_vPjLj0kW*M_p`f@(QHT+x}4x{Kf zV_`hD>ReUqMbT*Zj1u$zB^i%ZG#d7z^yTb@FhQtI2tCSXm~s0u}V87|0@EIlMdd6TCJ!dS8%_@4%VHmSjV$Nq6kF6R%V=r9KuOrtp z2CMYda1|xyT!k@Pr7!0*jJqoBoUt$-tMt{d8YR}S8YR|n80B1?!!RDJ#2WUZ9EY

p7d{p1@<_30yBcf$N1QDCg360@nyn;IZ%ot`VNV`wCCs z8sQ1NU3dc53s2y&@C2?Gp1}3O6Szir0@nyn;IZ%ot{0xbW8n$BukZxkE zcmnS$Jb||hPvCupC-7K!0@n*q;IZ%o-dA`6*9%YJvG4@07oNcN!V`EbJb}lY$8t~L zeT66RzQPlDEIfhhg(vWK;R(F2@B|(UPvEie1m0J80*{3!@cT%30@n*q;O)W_xL$Yy zkA)|2z3>FyE68y~Do8QDT0L z)I*JF@giAuFgq9TI5wkZyN{^4v%O#Yw`@wI_9dytWM!lKyr#5o=^WL9w%K@?t*`r2 zFIbiTGYg+ZwxB-O z-CEHt;U`p;|8mj(KPy_ic#$gpMm8R0YqnIzm#GSh@^Eg8c698WwW_rX*>~J&ZE5`5 zr>YZs*l!_hI@03sT-A?R+i>5r_Vi)JFV%%>`FMFt7h2w_L={qzixJ~{(|>^_s)bK; z(Xdt@>O1m`YGf~V%m#hvIJYkD08UbN~DOr_G#qIm#R# zEX+~uv?);Le$2X+>h|qz%6uy`MyVVftLF9SQ>u#p&VkR@=F3Et+m<}#b5J!Ot(xqT zr_5JgmZSR4j*~RM53QWFS2gH;KAJ7;L+5>uRT)gm!>P-A)9Bn_RowSn{6V_V0Xu?K z`&fKFwj+&hK0q~l%{H70?Py$lBh}bVIoSA_75(@4tBi`tXpN{?c2?1JnXhPRx2ByRWzZ0AE|97^smaLf5s^`<5pzjmHAC*{HSL(HEA{u zkekwD=K@r_)wx*Rki8G~H%wKxTON*?Zb}cwhN+4>M&+IPAFyrww{SlsS<2kQ8``OEo?`b1n|q|clWHE@qnXe5cdC!dEVgRCV;^o; zortQMuTS_sRjYTo%6y~y?^9iUm8;A*`uToUxPH}q%?yvKnhe*>_wi}fK;x?U#_Hc! zrM0e_Z^pp)s#jK;`KG>81(;S{_ZCy1t48n6S91H&orTgKmfQS(Uu?Ko>cDcI-wV|| z)=8f1Uf}n8zik_&Sayy0{r)|Aqg2dtp5O23h8v~6EYJD<{(bC1=?2Sxe!m-3TO^%j z_Xxk=%g?WuQd!RP`#qz@0_iKe7x?{dICiZR!E&D8?*>~Eq-=IC@cTVaZNBO2EQk61etGW#X&TFae!rj2Tp-1j8ur&D8K*V_j`J^nUbNZK$+vQIdM`b^E5v9E1xGxj?C-02gWb-m$(P=xjZcM zm$-NFxwn6wD3vg;DFt?-7ZT7xO(n$7=e%Qj=;`bH_djlFYo0&+%dH z(NZb%G(Pw8#WB(*=5>6ISFXBA+|&5nNqLyGi+LTNBiyu;xTo>CyBh?vXP&D2-KV!7 zdj}y`nOAVDp%V8oWxnR)rC{c7{Bv+?>L;Z$-{bT3y=EtIf8+PNuaTQHn_YLF^RX)@ zOQ6Yl$eGH13tE-)|FWh^BIp0s4wppEw>lCpC2Mlt*J-}AT$A&Q4lk6FG&w)&@*-)1 zCg;BoUM#)WZ8g375An~BLBOs2$BY9^1s{e zAnBDR|I57sC6WJW$0tc$HTi#e)Ocx(CjaTc;gZPzy}6E3_10DS-|~l}v`~}(d-SJB zV>P~4ellKaukpR1R}!U-8sAI5oG6{w_+EPA5-C~Zdk%e9NOLs47k6frG*9Dud41MO zb2Yv<&vl(NT;qGqO4muBG`{!a_F8ET^F2QIp&qLxbB))%f1MN+?=Q!+ir8c~?G=uo_F}VFlW0?EI2s+%4 z<$FQ)6MI2EbvA_Vt(w4+snMwY&SOz$H`H1B1h(HiLl%8q1JSKQaA|%sQgq4z+bn$n z@BMF+f-b9oy3NG-b;puJ%k0pq-(&E)_kkSSl>#LL1JGP=FIj&>LX%l{An{uby7%}Z zIOsnHU)_C4Mvu3~_4Urcy8edrn)7t_n>r^P^VE>q>@>$#Z2yCE-G|b1pMOcsdR>&R zpNyuv_pO5i&u7vuJ?+S^jz{5Quj#bMui8*oX9#X<_m)I7svxIEPei+>MdWyk6mqA= zD7;ti+;&WbyTPH9>NJGN3=jUK-(iQoEUPtV{Ny3R^8jxtuN;zt66b4(E%PanLz+>$Y<4Zhb{YHOe z{ry$%V~#)30e5Ugk zl{(fobw9@8--KQ2(bfH|ud+DSwm{AM9{3c8vd%VjT!p1HB{BxxBG^CACErw&M#tc& zs|G}+yGr$EWDGi68?p6%e%qX%9>dlwF;w=TY!)4Zoq8A$^Rk7~qoH%q$A29Owj3p$ zbqU1_Kev*N+;cG#7I|`PsVLS?-PTk zQ>D)V6H$M}OY%Nps5J2I1Pmy7PyShSmbQPGfY({f#~kx%0_GKdAk|8Csx}&XVIkJ1 zDgN!HE{letZL7xA_lcJ@B-ItCy=q3^KM9wlbQhdnzd7Z7tC_o?eY^=ZNL(g&tA0nK zpJQl@PLj$!@s#whB$lqsY%i5JJSR<997_k5m`kRi52OvQu}a^@*>9!cLt?3K(p~k} z39)pZUAY`r{Y$Y?PAnbMt4yv|J<{gUhFEHEcT=`bbWs^Ki>1{k{*d`;W%Ecn(8`;X z+kH`=m8MafiD%(arm_5{Adsr{?f|vuB9BW8pq^e8kdcLQ+rR*7`ny88zDXIAXtMWn zkQ2+*R;kfcH_HnCl$=uEG>@ixO1eS%psi~4qbU08XCJl(;Vkvwmr-<70gKt6&7CMZ zuAmV{iSV)4U4XO!HS z|1OTwL9%+os)JIu-g7B@T*~gNXz6+IT)Lyh3gTl?PYT~Tm(F~)f*jR#Q02XzOHEp? zP_9um-7xB!yPUMLR7oEn$Iy#CzshmP4Ww-sVyIU`9imRyq|z;qp~(|;NvzIMn_#_I z8j$rz`K*S!#L~7UujQ_GQ;FKhk^URd2%pS0BM~kx^wNMPSl%N;o;k^lo-l8UV-vQh zAJlQ9zW16b_tc_8&h%{^Q`CNce27sd1iucU#fj(CzoYbU=zJ48IJvo^H#lQK7f-fF zd&>bZdN+G*WO{4mT4xr=(sH(r#`{%mpjh{{{Qec&CxQK$y%|D_$6G3K=TE=o-uhL! z(Pd71j5#ro{)z-x5pIb!YYtR2XP(BQK~Ey9`Ywk%4?-}(v!(L+be|Q055`U=&JPwr zr-%M{Z+3~&{>0n>&kYDxA{=U+LQ@?MICL zvBL5L7}c+U_wpFrRklXC?w37|NmCxi;=r6{xV><{RIipR?pqpy@u#v$obI9GSKXcQ z!95*1_wf$$I<&-A;{>2r;-DDx;BNa{yzTlrwH{d+jJstZZUip58R zY@`<+vc%r^r{aBowhjOh>i{tCC1QO5cI~Km_n&zq5o-dlI!ML4|E%^AQTtfEBck51 zI!HwwWVMotTFGi35w(xiL@H_`t9?Y&K2{T{sEMrhvF|CWY9FhKRMbRP`(#o3SWTp& zCbBw6L>*+ckBZvIY9bLek<~RK>KdzqRMbIM`-rH0tR_-X6Is0@qTaDONJSlF^^S;o z$Lb&zb&%CNBI+HhgY4P9st&Sx2cq7w`URqXvAPDLuCaOtqTaDu2BMa+8YhVw$7-1* zY8k6>lBjX4W=UE#OVX-YDy^Dj^S_#<`=MB?P8Dm_sbZ}= zDi*bg)gxJ}9?4quNY<)HYEh3^4U)BLkgQdMWUU$`|E~s>>{M&j9a*dH$Xazr7IlZ! z8cD0xsI_X1tW|4dQEOOzQEAl|8?E|MtW{ssqQ0=2qSC4Rk-f9Cl_cs}!UBK(|r zI1wJse47a0W?n4|uV(%%3x8&wOoS&hAEsJ9OtpNN3Lj?PONI9`Po~0?nGaJfAEsJ9 zOtpNN3LicgW=vhvkAf}pVIvD4>TdTQ0#_?OOob1()Xh*G?dU=c#+k5Z2y3bLr)K!O z(3S2D*)KWwHpa%OE=qkV?d(FE2Ae2xJz|WU>zI;MfW1j${9ZDU&YgHgn&|987wQ|+ z+Y>fOaqV5`L&xTHk5Nx>(r<=_Hymk@=NyPAZ-QUO*wccOiLl$rljbkdrA1aT(8%0_ z{+LpeIy*JSc82vZaJ?yQpJsv|R@O!16HRD|WdI~ry3>Mdb!hFjde}O?0nUHihE{qz zLH#>!w7Ic9J+R{q*xon5-(8h7pM_0Rf+*@5k$3Dk!}d?6@rhl@cy^o_-}1r8bQIXJbDi5b zjb71xCwE|D=;xFUF>MQ>S}T9NqMr`kO83LOiGJv1zX5dCl)#ma6e3Kg(`um?gucanhwS` zP7yH7*%+_ITjR>#(;&We8^pGILEmN;P1mU*SL<$pn@v0+pbSy>aVso{^n!p>h%L@7 zhD)wt)Tg?SG|tlr{_~HZ>AH`k_``1?-KYn+Wcy&w?laIsw;j|w8;Cr&+x`xt8G{m} zIM>Gbw_*s?J>rBv>|)@F^E?{ZbF(yjvk5l0bB7<^LvTFH?G(Ro`o2PzZkp@i@{Ts} z`o{?D=D$HI7#dA&H=Duvx;3gSt4BbDwDckI`zdZX@G!4mY2Gwl4$dxRNbIavzN-7dqvVCMno$1SV+2;vg>O(KpG)0geEOV&=}o6r0X}fXHdHk zs$XI%*L%E)KnK1??fT-84ObF}V{_U6rkSdcDND$P_%J$N_dk`IeK$Sf)J(eAW3#-> zZ6BFc5lnCEo|3QKRg)!6rqc!2-pWgLj}d*F$+Vu$WO6@EO_pt$LdmB-RNTaQs*p?N%~adM7U=^%jhvTk?LBkk27R z@4;|-&qkLXe&tJ6dkv?l-D2-_Eg$Db@6T;Y)9w5ulN^>a$)-@->ZIJ~qZ@VK*_gg%*Rf%_J8gfVA*+4;<+`q} z)GpST#y;*U|Fm|c{j!XyyRLye>YytPZ)vR5zU69H`gD{r{WmCGz4MJL{i$P2eROT* zUmwk(&8lepmv~h@-McO9Pl`r^kbL>W9dl^-GYb2B`XYx+u>kuIk+`qylH5451-NEL zVfl*FWPg?lM*LxWJPt`C)tvgUeLiR6;8)X0!KN-S2Ik`A#16z~b30i0JsdxdtV91k z9uD6^JaB#C8`9EpFig)Gk0pMVbaggcC*m~V-TWoQvsV}`FBvUa9~(fIzKn+-AFVJV z&6{5QnhrsFH(;Q8B(1rB0~AHS1@?1ha_8zaS{C|RF5fw-svsI+eG9e@TBB}HM$*W%uMp5YnMCGz(_+t$knA*ptU5b@ zuGZB0uqT^Q=wHms!%&U25Z_X$G`r`e|bC*%ZmfK6L)!H>AhrMwl|E zGrc^f4t?p~5S!mOr|N)4^uT|Hc&bh_dY*j_OIw?u>*t~Lvu7H)xxyG19+lXBhcif{ zqUN~mogJ;e`jVX3qB&My>`WK;%$MC?G{^c8&Q!83Qx~q``>#6F6kA)laa*=trJf7@ zHnI`bwVMdLV;ynByS8-0(jX}BJOJDDairbqE`tG|8sNF}6X+qIOwb*>AFkz3rK+S; z(698A^lW<&>Uw4Z{j(Hi?qhp)|9cEcMQzB2-i~zpmTKs?@CZpMYmXzc$H93Yw$GK( zSGoLXbDTTbNy()P&5c2~Lk!NeY%B*=IOB$76O2p9RzGU)g41T3V7l%gxqXHiJ!9#F zoH=B_a7LXoCYV?`M!T+eM04E>a^@0KYFgxo={kMn2NRre znt>@cwY(`WTV+ahk{vOv1mwG6&e-LJ35JJ!msgvb(V7b#(6Gi>`OJC70z6HyL!usW zH+4flqsBNkB$as9HKmsy+u+BrQ^fABG2L;l7t8Hc^0O5#*zvY8rmb#I=A@ZX(}wmK zT{?|;_B5l9jcoBu;W_zgS66KGt0~sG5J9Hccw!s<8hGD-GTE}*19vvBg~jV?)ADu7MM|D>;z@q$RBn8+#k*$MKyYoqx^P{oV_v>Kkl}4V=@xm6N&mpC#KYhBbHnk|O z0Gpm`i1m{ZxX1Z3Jl)xmPM*|&c4}D-NB2EIZVeoZ30}wHQ_2V$@%a~d!npX+$zy1< z^WR8m$vF7Z(t&>LRh<^TItbpSrR2==arjnu2b@^oM<4(DkB|^6NOAO|hZ?;kt0OJp zW5P*d*D3(PHUJjaEg@gM{qfqxrO@W%WU6!iKIvaQR5jA)7&#K|hY!|mf_B3u(Ker+ zki}QCrLhJjq{h}DG)d|OO+HPges+{RYc!s8bDcz&ygNw#PFP9$2TY-tnqFXg?4Fk= zNBGeNx_Lw{WAljhqb*+L5{F9%h=EBdiTE}ZC+j|y64~doHefbB%+!%uzyVVBfvwRv zd!;mP{Rnz|Nh;ZP=`ESl@-XT3dIrYzESBEP7(*+IwvjtgH;AS68nUvy}2beVFvfP?qy&rVb(@ zG?uZ+U20XW~3IlG@qcl}ju-lB{o$^t7dCj;K#+>JEeHr^3-E>#MwD^E9}qo`->} z%j82n5&<*AaA?^s*(h-#oO5Tf?OM54@)9y3)e{W|R>Ky0$#AAw7_KM{lDB-?0l5~l z@u!a3`o+O)xDg+M_jU5sDJ>5|z}T7i(6&rvpuZW0JPAcN|L(G}&vMcxVFd23_XDmD zSr1?B=iueX)8+Cy$6#35bo9*%m7;wP5uFy}F*^AW47WJ}|GG^>_u-{dt=FZHb#W@j z4Syn8o4fAmSn2PNE2jFx#(9@PXBgY}I$0kkm0X2n z;)7dVmw|=nF|xk*RNT#;4?o3ThSqn+VV~!l!Myx9xxmh~tNL^4&+1a}Svn3g?02xQ zbx*+i``$SDR3XIZ9fQj)N8@t+6Hv$WAZ&8W`&NN2UU?q;a?>w#12{e+_N%ZX0;T)dpnM1I3QhrDIOFsnf|+`Awd zmPdNxiaynFeZ>-TyKNY*)b){Tw`FU91h``hRV}<5u@K5P4#R6~kCzKurh!K{Hym`c z9@eQh40IR+HtTK3)-vu6%T7DvdbaOS(CRHxtD#O9RA`F3b*D()WlnfufhnG0d6FCC zgnGdyILV^{)VS`1iEWG#lN=>aQ)f)}G-d0M_m}#bIOD!4rmXHXm27jIkhC+ysKgvq zS9Z*>GBc%qRX-7pYi%u+9Nz2TgiW5C;r7gfQuI|T;f>pT z*5t_UXxh*7xwNTAdotxwB<<9&CPW-<%ii~hq+^QGVZMJSvSiv!I^41cbbr;FIMQ%h z)H4*yr?ev_t>#ka)s0ZK)PuBH;6$GmnPGpINn~v=TRJhUCN95cPc9xELEo=_4PNI| z1z zfE%Lbksy;cH06Q|9=W)f99>k0eh=x2-#$+vwg2^C>m0Yo<;=hCxb&xq6{B!$@+xw6 z=}U4c!54Svr4rXhC8T`l1T1@%O`2ryCtr7+0I#&EI8gVQ6xV4w-r7yc#Ce#6L6Q&Gx8+C5<0~CqV=z5ko4thhrLAyBvwHMUramUDUI9DUUa!tIbTRmZ8TPu+fI^TVPA)hN zXC^eJJv;Zqxhb#VBx5-)Z@b{Pb&arMK?AB^+XM%P)Wli3hV-mMYrJu_2DC3Qp_lC) zvBIJUWX^3)EesuSXs=K(@HD1*DT8snoDT5`P3eCIi06hsmsWK*r6ZR+;&!7$(vTDr zT6w_<&9etc8Iw$Cc)2sSA7(_mS+X&FYK%ix1!9evH%N-*Vd+J)_PBCo9hw|d3%`#y zqBf=>WPeLXCEr$=o6-ik&iE*6kgSvGKqo9~NqaxJCR z|7K8wi6AFDa;F~1z}sXmLYP254sA5;0QlRY{3K7#(2byDhM?LqQ_BWc_OBWdufy43QG zEjfrB2kt?q^G6Z?}JpF-%88S|k@6p&ih^JuNH1Hk$FPBOo|KmD}O1b<$- zN{lz$C2z*Lv47VO6Q}pZ zXX34%9x!=KIK9zO54wCQhxfg%kt-`*aMa&cXmt1*30=`1=jpUjC9j@CQ@U&b-;$f^ z@|xSp-lEyqukKK`Zq+fe;b9=wy!MLyo;RFcy6X)qJ=q%FUuV*=f}PO)?t9Q%Kb~d} z>O-o(zXxqR0%*TpujI6Jq+sNMf>kwMTQ>@V{>*RLAJd} z>sr&W%e@(-S6B}D$ey7(?r6V|#5Or!Ky`}q=49uP@6;?Xay04nk^&zIvp-6}H{1i#E_a(sRh9;zO z_8hwB(<$l7Xm_e()R;Ccwuaap9(4HNdbG{qqj1-$1AFgrDt$f30M0k|ps(ExXexW2 zxYyAa`zHMY>%=K4N2hT(X1p%?Bp6E@R&@k#VE?CATW8bt*mzuA_79FG_EBB2?FV=7 zMB$y(ZLqKPY^?R^uoS&+3R;9-g}B7dsv+MdV?Fj95ILY3xv|+1yk`Vsud=N$rsy)H zdaQtj&wa4{i0=67PbSo@Y>Ty8f0UlhoPuLVorR@q>|y$sa2VwlihHXEO1s8S#L}df z(7d}Jp6x*)Y}Zyen9tV#88;hezp{saSGP$qp6+a|t_V!}wHZEt4#k$XOH`xCF2K@R z_w=DxF79X6BPLrzG)%ObJmIrfaZdllH!uZdv;+^D^+ zGnAdHgz027b<^zwy}w4HgZ}}!X`_iSacl&}Ck~J;T&=O)m+#PZ`wz14Kojh)tBXbN zEa;|ePyF@$1^o2dO?tX5f%mClY)`4X#f?ATg8%l_#6lv`r2IN?F+2(*B5IOvBYg1P z!h7If8cSl5LZpPanV9NSNLKo9mW&RC;^OBUNZcz6ur@D)B`*W$N{bEBrXS(xt?N(b z6#0@vW?}evN+)tMzdCUrKNpX&_rq$R+D(!V-Gvx0FM1_GR}NSig7(j|$oP`Ss?A+z z;j7fWB;BF``!}D$sqQmqc;O@2IqV87Zxuu@f2xoiZXSkr17}b&rHs7oGzHx&T1vA% z1=F1|IgoqYiadKXhaNq;8dhYDmA_b8&`~8(?t`xCu8JRUH5KF)2LGfxEYJ6%XxEHp>(c`S>N4D;5 zUhM(6Ab2O4_$LrwJWGWAZl!E*=s?^$Rbu;wO`}t~WgN zXzK2*P_*Wu^dQNA?j4i}X=+E*+Y!Xx`wqZWWhWrO$(8KWn~Yx1PeXL}Y~uBAGVa)Y z1dixVQWVukT<2?c0HhzFvzXp-xp5wu&*Ib<6(3JGQ zI}uyAy$@Lr%ZSds*>Kry0)8rVBae<&$NHm2(yt9~%e|f6L!$%i^Ro(*O{G~lu#Wx&AiTehH-S5?V-ln`WXN>?eQNTC<6bX5gJu$4E>6&hpLRr*QM`B=&v4W~uz} zd&rqEfnG`(LM{6@#iiAw$aZNyF{w2VeQZIRoxg<)svm;=%ic+m^$cm|6my)>qaK}D zaEN?t&=|w6*wC?442fUwNK8zyAig01WMgmy%7b>P4fdax_uXJ?$%icSvx^gx>C|uIbPAc;8BEq%HZIKG?h&#Oy6ZOLIjTn_ zg7O)ykKWL+ezjo7hVsUolYi(H{OnurxQ_JFdm>ys9-6(lHR*U^ zZ@o49G&uDwh!UI5*M(xn!;W`<;<9snA$V4LxcT-dt=qa)yPn|q_%8JDarcS$ky5Dk%CL^EN90VSZio{pq8jNxuVnvfmoLq5Ej4lP*|K zTHFcx-#MZ8JpWUFsyz`DKLhxCvuXHe@-uz>-yslqDMH8DsGWe|=&46sTTXQ>C+gbQn&B zu73`uVh?J=+vor4@Vgm|VvURG;pxBX4}JO@7e*)RcD*z3-djtf@RSNV58K0%^E~&5<;Y4Li#Ov!>hZ~1Do*mq_L1*YQ(TG1%it@gnt<&Z9 zG`{>;ebD9IO4U7!r_pHYWPP3Qmp={iG9pfA*1b0D(+_LA8@>P8M;TVF*B5ULGCEvJ zpn|oR=x!|s8_&BPC#X7HSKKwoNT22p@~B-^=g8!4bolc%?Y?wKW!T%txLYZsVfY3q zn$W|zdL@TZFx@=Wa#IIm$}3mHC4DPZv}%aqPWv6p!azy94Qv~^FT&h+$#I`|i5`P$p)@L>V1zj>3wJ^C1XIqx*s zW{~fgK1MUXul8c=ayq=BxAD)_Cp5as8!B|XuQ4&(R9fTnn|40wV|*F1lg`zCOb0f) z8;cfpq1N@+&>~}s5j7=Vc{STh{nJk3_?JUHJ9C~o|1sJ~IqZwB-S1GPIzx?G?}|~u zUW;gZ?`g(~?w^%gvsKP*&3`p&jR@5)L-%4U&*?_X!t->Mn6`Ac-gG19`)1mEu&WxE z?l0<`I0PtNWk-{;ALw!NAed2L0CdTCfl_j>r)dP4;D9Wsy~#=XY47;_mNBWfxkmf zle79kdQ!QDzSNJO#dUPNaree_UAR{~#rch7cUTSz?f!#0rzvfG>;W)+7VmX8N@E23 zr-RAuE>P$2X2zTINjh`Zqtq(CuMx7kBU~JMi?;lEi3VoLsoh5}ron5b8iRW-qt$J< zQq3_V4EG^9Rr@gkROi-o!)MAatTti=`6o{`G7mkgjvSp$dyY>x+Ix*PlKuD6mA7t` zW$j>NK~5*-XdFo+RVSlS_oH-)Ypx$Js~Cff!*nfA8Dl}0@kX|82D#r)hY5ibjor0( zQoY~L<3!I=#`jsj7>zULgZHl*895`<@-xm}Y2SZG8VxF3q0SE?)ril%jjdT<)4ctG zdVZ*j(f98R#=RzGA!I`>d>oe6XyiKp&JAfs|CY#NWZKjX@+JI68UD^<9G&EVej~rq z^v6lGYg9X9Dc6oQ*oiB zAsdVjUhR3k*BrgrVBBDXG3@9=Y|q!Tv(4~0Is|jEyJ*ku;#sL*s4jbqw@uoc)`G-Z zu)!cP7;H00YzA8k5^KQ*1I1vl%|NjkY%oX+23re5tOXkk5`)3}*CaNB4TfPe7-TaT zh8PTX7bNb2JqC%#V1q$6gF#|2c#oB2k2T-rQpO=R7=QfbVz9L^#9FYyATbzhGe~R( z8w|r{Fvw;w3^5q&E(~!O>@i3@2D=MG+y#3K5|6>w!Vqi027|<4RQ{c4YySbpTd%#Q z!7#*NR2xII@XkQvjoM~f3leLQJaUM!Z{j^2SGp{%s5Zn{mT*sR4Xr?IEex?1Y%mNl z7;H00YzDgvL)-;>3=)sQ*1`~L!3KlGV6e>~u^GH~OtN=ekbj>Q>@gzqyfS?SiLdyz z#1La*o+y3j$UZ%?xVa6^o80;>TxC{0eN<7A$2i?_FHW=ws4TiEA3}rJI z+Ga4c7z}n7THFPD3@sjm4Tctjaj$EDp3DX#eF&Nnn#_OFA#~CXZF&Jg|8HzC%#v1G6Uf}(7hY}BZcp3?LJxzn5 z#bB__U<;ILGk!nvNe3-;HwrdOL^c>&3`T9^lipglvr#qGU?kZLh8Bat?m~;ZV2`22 zW3a){HiMyU21DBnh8Ba7oUUQx{lh(tz58Ym8w_nT7}{nqw9Q~>o59dxFxXuvaTn|{ zlz0qw7s}=?w9Q>8aTiODR9D&D*kG``==30`8p`g%kKF}Z3x~~GD6tmbeSdT8{@L_>Xz>;7F0{A{_7z%u1-lC^?t-la*sO&XYjJaA zX&4gMO;kcmz}5o9TI6%~1h2gjx{LQ;n%xD6yI@xU;tH;v9Sp{h z^*Vd+eY)i9q0r?-tge5=au*=(f~^IJwP1q*VlXyu9RvB;Ar$=mgkpODVh`A3fX!oo z&0~OgjMY^uKt=W#rMqM{*eZZng*PFkA&PCr{*f-G$I#+2*lB2S8f-H_YzBJ_ZSxq~ z<}tK*jIuEoRPW-2pje>gF_d@=HW*3_2H&)Ch|OS+0pc;9`<61+PtF2yLtPBE7KT`h zlbrjuvi?{xXp3^o|+*Mr|= zSKTakp~PLVsnB97*ji|@7HlxI7z{QQT1*973oX`y4Tchf!PY{FwO~^LVk+2LXt5S- zFtiv9_7z%u1-lC^?t-m_wpj}hYf&Y1f$qk8yBT#FXn9~UKeM1KxNb-bY$`xZ1zQU( z)`AU&7K6dQ0>oE@R1eef>@FM~-kYWZ#8j}g0I?QqFtiv9_7z%u1@Gr-+0SKP0pcsz zQGhrK_7z%u1-lC^?t)DPh^b&}p~YITqX2Of>?=Tg1-lC^?&24(LGYbTg-VGhL2L_n|ln_7z%u z1)B;GQ^9-3TK10FRA@03LH8HvWZwUsRN5WcRDhU@8lEq7T%9iTru9IBO$CUlU~8ep zTD+e%LbqAr2`Q?^eR3U(A)90mIdCBA~)g%WqcjzWv0U|*rd zSFpQK;x5=%@O}4GU%_5NiI-qsp~P2AOjlDaVpGwEO+|^kr_?sK7Vp?vu%l4oDA-ph z@fB<*9AYQfR46eOY%LsOE!b2z{|{4vVk)8@G{W_4Dh8*T3bdIDw3!MNQ_-T^Rg7a( zaWvIbkj+$(%~X)hRFKV7kj+$(n2OKqgJ}%!L0@0ykF_!`q$g}DcE(tyf^4ROY^H*2 zrh;syLfcFQ*-Qo5OobLxVd!Jjo}EKNH_KFzn2O+S$0%FW784AL(xSx!;A_k6dd`qzbm~q&Xpw3v$Yv@?Oa(g%5=ZfB zKYypqvpZZ^XE_S8ISOra6l8N0B#wgjvPt%`*-`LwP5*NgWOEcGj$%mqF4U79MW0kh zK{iK$;wTP17=@GAQQS#&6ex~jN!uLc#*ShKJBm(2+u{gz6f4 zuo(%%W+cdFBuI<|y9mSPA`F|0Fl;Wuu(=4s<{}K6i!f|1!mzmrLtF&=2SfY=y9h&E z1X~EhW+4olg)nRu!Vn9==D`s2z!t&~3&H-uu=xi={KNH?jf^gxe=)iic&4)+DQO%l zl+8$C|3F8J8sTSi7^_F;GMxj7b722K;vd*N7&h}@hdpQk!?G5pc|e>{+d2=)?MyaYQ6Esla+gccXU zUP6nPU`L_FQLu~9;v(2fXz>#4D6}{VHWFHl1ltKMc7k1mAufWw1c{emM?vB!*hTR9 zv8gVCy@W%&1Um|+I12U>X!8eOAufWwgdtvn9R-P_U@u|Vyo4cMf?b3mE`q&;Azp$V1&O0zFG1oZ z*hP@I2=)?&cnNkCB#wf;1c{emBSB&$*iN9>3HB0X^Ac$D5@hodWb+avUV>c&ii=<` z;S?{yj>0L9f{lbzj0D?>WU&+MA`Ed6>?I8G66`2Q90j`wLtF%V2@)^Cj)KHdu$Mra zmmr&$K=Bf6BuI<|+X+ML1bYb-FTpOt5EsE-g2YR(qabk<>?KIN1iJ_l7r|bF#7nTF zKyei8A`Ed6>?KIN1Um{6N5Njguz3l?<|RnH1RDtwBf)lp#7?l6FvLr+i=h8p#E?}e zUVIb`e@!1bYcBUVwqJmvD-gU`L_EQLvX#HZOtVCD=uP zxCr(VAYOtUg%(G_E&{|wu$KVw66`3nI12U>TD$~X2oMXwMna2`U^}73POy>CVkFo? zfLI7N5+Fu`?SvLP!4?9q0VkFp3Xt5J)B*11QK#T;t2!6I{s*7MR0pcatNNAgp z&|)OmMJRC*>?IuHCD=$Pn~~6BBs$%^q|dU8SlD^6=_Ryy3APYQECd?~B}Rhngcdu& z7Q!JGf{g@;xMLZ8H*JGZI>i1iJ_=E`q%Th?ig^0b(TBLTIrN zm$w$uSJ_Bpf4-f+dzu!+POyd0Vj!4^V^g;xMLwq5@j2`xr~Ed+^$U?V|dB-lP8eb**hr8V3APX<7J`igiIHGC zVThezBVmY!Vn|DcES)l!Cr!FUc#_>3B%?k(B>t`<|PdA5^N+$j0D>W z519QZC*mzyabAuU?TxyB-l=X z*a_EHRluDN)3@AZ47L*>cB1>Rue$n^B=Q{H&R{PA;w9KofH(^F5+GiJ9R-M^U^@Xe zI{`L30X93K#7?l6(BdW7QD|`#Y%f9V<(#gI^#Csqy^y~b9hHzCZf$siyCeG=f4;t@ zpQPJ_*?t*etS!A?zvb`7bV(U*REWBx+ngyyjXn%9E~jg9a3Ak~ZR7nf`ukY)n8PGcPjiQ$Mw9oB{5W4)XI@G3!Zk#X)`ZT?!Jm$OTa2O4( zhaOXJs}#_lt4G7d;fIua&CI%GtD!Jy+77jMZceTG4TWp3VpVL5PpV$of#5PROvNOo z)kQB3fRJ}#Dxl3RRVKDK%$+$&)qHkProc}os(SAl^ zl;0U;o|o8a^=$COAgeue|4c||z0i8^;6ZGfJAQPSuQ~j92K*@a*N{?>cVc89S3;PR=0HC7i6?geY#K5&@h zc|LzHw{c=etG%RGFZe#;sGE7+y>&0^y=MC>^n!bJ8(U+(@7%tycKH{FIsSVG_XU-6 znAMKz)EDM%zV2pTFOa{l^aiI^~t~k*8e?J%YfF&dITkUQ;+`*U-X#Kx!E4ss> z*fdsqz{`RE{l8K11L0MKw>2-kXAFaT->O(`kIHUy%BmRa*_W0x@yy}m{2TzftWzNk2dIqw>=;cn2QlGT2)YNYjE^LkI;kx;V9 z25a8^vtuHJH0W=&`&=9kkZ{6b&c`F(<6!nlht;0q7-zlLyq>exIN0(rPMLGFd6r*c z>G{c4d-#DVKs9eV%AGj>^tr$MXwOzJ$Wbht4yrYqN`CdW z{x7pV{m$n0kUl-2%S$h1wxg0$U$bIBF>)Q(2Wl2usLXcN-2JTA*IKUW!Aw4Xu233nw)Qet>*PghZ<3%*8bprozHOP_Pjt}DD0YBKP@_gt|iQdS8uZF#sj_S*36mE=UlMz z9qgdx>w3bV%`4Qw7oBL+dyezNLe<$b6>0e8UNGp#D&@AjEZukQ3uRws*8as?(a6!B zQ2JO7J&uoRKKG9og!Ij=kB%%t!*0xm5plWMd>5gzS?0jya<2N0Ph-LcbImwRa^5VT zLrZcFEyrGx^J)3)S(3A7`Ak}pGif;wlAJxuxeq1xalS*zcbo@N@*w9*l3dBT4<+|; zPDIIxocmC6ALm4roXEKkCHHYoM9GPq`%rQp=R}m8$axUWId0}b&V4Akk8`5+dNU_- zUPH-ioCi_zAm=`m+{ZZ)B`0#eL&4|2XE$#I%bb$SILA39$8j#RuA8}xbDVYE%yFEvtk2?S&a&D+ zbC%PVv#hq6vp7##ulbp$toF}5WxeKSp0e6zp5okOeZD_)lhyv2o1C`XWVOxQ#QDhj ztbgVstNk+{Ic@pKYMc3pbC5L#e&!&n{WAwSZ8^wln>mQ{jx{!Z<{hj3Gw(QUc_&%& z4(A$c4E)SBPFt?A+COtmvg8`hFV*xQ>DOUSu zPO*Oe&zxel&78t{#2SY`^N7{{nMa(qJYu!YJi@ud8lOLNN9tHj%^gl#?y%Zs?%;f3 zjoY93!fOA_7fxHgu-az6;2eRr9AUM8<_M=PM_6q$M{r(1TVAl*Kl6gqmKUtHnHPBd ziL(CW_)il5IWLgp1&;qH@t z!(@xYWQ)TjahPK-O6=vBj1rSM4x=p&qb&}TEe?|{4wEeolPwOD#9_DDryMDp=3}=x zzA(4s8Ar$95xD7(x!{3K)xcJx@MtbyAZLyPP2A_>^s&BHPPvnQ1WrCR7cM;2s`YGt zydCEYoldk+-u*}6)V#hBe51Q^KRXI1m-2<0-d$7!r$632;tPjvHdVa?{BhcTU%2qD zmwNr@D4bT-7ixHSSD8-v!+B6^@I!Sc(F@ zL{D^EihTpp?->IYlZsKwZ`Mj*6Ul~t!{zY^ZI#Iqgw!C6?*95FWFg3n{V=D=%3Derqe~T&>oj5xEEk+$gQDRojV+*DZp^ z*DGn*ybjOrSp>IomC@G&cH+7CMNoQXIo-PCKFm=h7?P$|)j;-w?_Y<${N5^jJ#h3<%v)`l^>cpQM(lnj#QHfkhwZ^% zN-nkjuSqkGVtCDE*6-l?>j7-IaT$!~-}CyF1K82I%=-O%r%Av+Pb>rCzxVaWqZr*~ z8BF5eKkDL9ywz$MyyU+fqE6v7uTbl6@AHcjPh|?T`utSy!x%as95Qhq*2sJlJLZdk z{M^qi_g%wkumbjRKZm%U!v)zRAUA(5K^-n*(D3Ef=ji_AB6e9E4zcFvc<&g->*dzx zb!he}OenX)`rO+@oJWtuFbL=I&}(Z7CclY*Hat$e@1@}Q?-B5C-}E}5`5 z#}BvhTuKDo;IWNwQ}DNRk?^qbOVxkUJ?t^g#1Q)|!#gu!FV{Wdp z=Fz{4?_&FBtF3u@Z0kMrsksIU@_cOY;W4_qtg`0gi#oTkLf+NZT)Ua)4qjTg8g}#C zJnnpo%6ApC;JJME4LOguP&HoN!_cOz zf^Rid#XVnO#+s{PVscY8@6$c3)nW~JbDXK+_X6kDUTwvne9Z{l?Vd!1dA8KxIsZRC_!={z};a=3Q%F`_zhYs-vsJm2ox-ZAt z+x=li_ZSs;dIdht5C9FlE#~mvt%*+c$Y~( zZN3-NZd?pKzGTr6-ia78WeFHdvgniF;&EJPFtjOOUgz>j#KU}j&!yM@5;e>3Scdkj3SmqPOUOnOq1fz_HWg^?FB={+9|tk7jCc#TY}d#9X0 z|BRuqs(uE2s>M-!TxJ=sCo}0jxenpgUQ40M>%Y~h<7Y8_i!i8==cS72a{=R@hCz#) z_f@e+7cps3I4t3Qh{}BvlL|yY@f`QnsC>WSiimL7eC3{cQ1Un2w<;Ve>^-NR=evU2 zBbLL+;)m7AJ6ADN))nC57q2qRzK&fcuYigBTdLkMx3NTW1kBy~tJ-zs7Jl=K0K=!d z8ejhf#*|nM_Zlu$-cdKPdgBO)>K&uT)xCjUcUQpc{LK~Yyp3y-uQ#r*w%oXl4^BnE zt95l$lRs}`zOxb5*h_kU2kW{-!rdQ-9Z}JDaKh&ZnA7W!W6;e&^#1M-znwjh*m`~- zI-mMOiDxyHPiPRTssS*;qnXN;5`>f80>EQJ9TmGO2;Hj(fKP{AD$|Bw%rPkta&=v& z`ea&+L$d@z#PG$cN&G_G9UlNjhe@hL%mSP~DFAvK$5i6ErMRbY5Hw7GQ2i(!f{iW) zLXQ>K)S!9c*sbCMIG%W4^~oKLvAu)f>*Hst$*7e$b})~tZ)xS{GsrMw+#`7$CKU@L1dahGX@}9;S?N>m& z2)C|EOz~6L8sY%dGr6J}L#(s|bLx%~bCW=Wt%3)UouU&;#^ZoEooo zAI^y#+Xh(iD!Nq;{8}i$8du)KYhl&o04sJKiq4MpIp&yStV=>o9J49F8e@lkuZ_>2 zrjDze4{Kxk7XemGTX!iZ2DJ}>JJ&&VZd?b?eh9GQo<}toJl`vIOy22G2Mc`S*u`8sLD*fmX~6X_FVr+(?a$=UY@n|CtM{*qCczNnAHO$QsYZ+cZb_kE!F?<8Qzx zi-W9~dFXUeY?d|1im^*V3Sruq)Nx*Oe>?p6Z~;7Ta9yqY(GIJDZLD^2p*0t(`}Dv<#TQv|wbPYqIJ?S1>vN~ppxp>wsg zdP2Q1xcPFh6^Abd^~I&@L##M_C!iZnIK0G~Uo{dZ;kS*cark?=_Sox6ur&vbmSfPk z8f?Yni3=#&-M zs_6ipeZW-Zpd%5mc%s1nuI;_~YeR?I2cXDtr+Gc|X3mJG$0A0w@t;_`kO`oD~{V$sAw z{F+CpIpuZ5P|WZ-HIK}A9Eu*5R$6f>q~JQNn>W&mS1A+L;Xf54!K~3%@A}i(e21S^ zi|M5goF1$EtorL#rYFuP_x-HeYF5oB&fyRJteWdqrl-zZZ~d&=>P!8n&U=5S)=Cbq zm(EWO=UFwBN3nO#YGJ8$)>pTGo!K+Yx9YFgpVDBTrSq+N$H}=Zz|5};4 z<_Q_z4x3=GRo8TiY{vVAi>*2(&68%hnCIn0e6jPBaBD3TnQbm+pBirUNv3N4 z*e`jxRY&yZbwX(P3ai#A`R^iZFd@QPBb}`5j|UGfha%h$X*z{q@8*%#dI@@m;D(lw z)_SR6Kdv!PEVtJDC*4AE|My6%E=XA&!f`%z&7b)I=eV^it(qe7#|qq3BXxZqm18C5 z+qcSE|F;>t4yR>ZW3878&W^(HPHU|7d~~|C*m}=uYyF?eZ8eV4To>>f{z+gIhICC` zw;LFRE*`0C^&cmrFnI79Ykl5&T{OBztg+TkA&tVYoL*_Q?>&mfzhl=}_Zdoj$bt*c zr`~^Xab(6}D^l+>M8##ohW@Gd6I{HqV(~kv_YHQ1X2m-9eXSY9S*Z9R& zo!fb3bG-WJVykwZcxF15;n;50)ED^vM#9@*YweMykO#J&yx6)P;^vEcZ!NWc&b1DK z_-Ih5_45<11>(|qq1Ml=?llqDd4yWO=a1^42!)ngzfZ!=#W?*~m{r@pe!T`;pN_C< z*oz6vvG14E8n$4Ml{oyt3af5SoEwd!cSc&ZYVSoMxW8MZRb!So9gRLlq}7MJ4{gKR zYPD6jZdnnFyW>___36Zr7|cC+rB!?WsJa>Zx~{Tn%o4tPvD#m2tlF~=*Za9QudzPI zg3ouMXX`cAXWb>+PP~$`+Nvc-1@FbCZ}>XbiBD7Z;_EbPtr~FBjyU|Z^|`5M2j`TAxMA^k{ssEz(+BMtUv7S}((`F#URN~@{B{6#-p!=z?5Ick#~y&Jlk4a{ zzty95vkyRUy83$ReNB)q0TNRDbi2p(XwQ#0$lKaapNMWqs~f~a@qcIOl2dEYn2r13 zP{Ut!jnNMJ@?<~E8!=8t)u}^my6%U-zSH%4zgkpmX*@g}=%Xi{XiVvGd z6pf#B02(cwsJ-}X$(w;Yz{o{54`FiVDcdJv%t=*7& zkFP!uR-68vw-@erovj0USEh9X_QHt5p4w+@1=^f*4}3X2N1x4BjkYX{gR1G2jyYR| z3ia6nExUHoX(tq?y8f{+Z&qvFX^1Q3>a!KzeQc!1YiPpXG~bJ5@5W8kleE;{Xv0`#TyCg?Y+ zf-caY5LKwP88Wvmr+v~Dpo9LKVRfZ4`sw*RvB_#z(|k1Ha|}#u%Ry@0MtD_n zq@7!aj&6sP$z|2-48^JMt?f{(RXsH{ds*rbybC%vEUk9kEld&9wt>5AIW_V@ zL3&YqE4=yOP)n&6ohrK*CUotlzFe$Gjd$&VPMbVc$h@j_p+_84H>xSWUu#fQi9OI{ z@*?GXpdoc?8V?a;!c_N&8vGrzeb75}x9U)*HvN7l9zq%pQ!bP1(SWmY5W3`v`pZMp z=u-!vq3hLPPNhz=?`Op+fFF(wXH5T@FM=Y z1Yv%Lw`%0iyprG42n9;T6~Fk`0rw`i~@d=DR_s*?$Ie961R4qM~)s zgX7rEBN6T{TCGoBL!8w<8D{*xPPb`%0U!A|0V}W9`zD-6w<1oMR(GZD9n1R@amkQW zVzoYe^HG22zwlHvJZVu#XRfyh+v^Pw zJD%^6`bA*u`1P>=#vpCHT7tz3@Vrhr=okqLuwJY6kf!cyN2WGGc<5|2zz=e4nIDdq z-$jAPfD-C%Vj#Yq9}P9HxT`%o1F@G+H0YjfRf#O&xO;yTTja=+Z?T(IYt5_W*n>@w{=3GRc@X=RW8>VUn7(7xmQqx12evT7n3<^{O-=|=yeh8C#4%HKqopnd-0I^yX`T;-8u<q96121{|(T)AMQn$A^X8& z_Z+=t%u(E3J^}tLFjdzmdmM|UO$1}sY#p^A5&gC&!u9U{+PJnK-FhX!9lx=9>ER^2 z*fNQq1L~EE?k?QU@$l$*Kka&paP^~j zczL|NjySOu>(AH*9yz+}J#SaynV_vObX^l2(li1))Q#om{`AuqaR*+0wH>zQ8=+H< z@5Y@Ic0#+W<8;CizUMr82V5LISm&ZOSnkC(Fz%gDB^s^60*5xju^z8g!9`KnapWdw zHR&%Eq?Y2@t>bf$Xd+fzY&_0UaOu=S%UYj$G|niPbJ1L!72a7K;+Ov>Iuhz1{?qhbi2C=E+#cnQ3W=j z-`33#k_c+|y`?xZ`zF|RIFEY0JRD0u*bH;)mQ#DmZo~&Ww?LO^*;S3e-FTt%PH?!r zb6oGY9(&f=33qfB)zCW@CnoQKUHP-BG+lS#_r&e+?er^0uJE;3tmk&vSuTgl++r(+ z)ZYf@J1Nz0(Lua>Bo6L|lvk~{?8J<1_kp)Z7gcfmUc6X-KMWjDK(*<%9e02nM5x&Okunw@ zWxmj&<%|Y2Y2X#6(S#1i;PL9B6 zh^k#*?GDXO4Hiekgxk5)lj1q(&Kb@lL2n%1xpPwK2J2zQteK7xGhJ!Qtxe#*cZuUJ zTsIjsvsaD$|dO|7neRowl^I#V= zjPi1<8(ova7ViP?eBT^3R!_NpLW!}(vZ@2j)$n0n;gfU)~Cu-_rbugiyhV4 z)}>ypz)GTvQTN7#*Qn|J$5Kwn>7} z^DT9TI-1-XAB2~GzErnQYBFXYg#M3K>6)+VQ256EaBS-u{bWl+UIQmU{(38Q@gfe& z$m1u)XN?Z5+nCRcOoZP@uGXu%yU|~76X63a)SW=_-^g(|dAWWY?Vuw8N$~rdP@S_= zSqj;<3wjS9qL*LJLMyLtfVq77<9X!W!hX#MwmJ)~Mr8g_akxEv4Az9}wLWj=q7 z$g%OS>=fI0Bdj>-qj!GHM!%hlflXx=>bX(*sQR`o(4;_NeP&ih%GGZ@_)P!X@oR8; z`kXZy-mD&|y5&nxZ!bpyY$~D7=SfdZxg9YhN?qTUo@%&8!}ko89G<*BugvRn&z2n> z-J-KnWStoJr@xP5MPw$b`^S3lZWrZfzBL0C_!@i3@2D=Lqcft2CNjwHy3leL=27|<4u+1Q`8Eh~}3@-N623rdfYr*%6NDKzs3=*5c`&K0Gg71HlcntIPVlB+qi^1UgpCmSe z_l`;Sj?LdkJO=v;5?{d{gT!O7!5}dh=HDeY!|YqJ7G|G_!C;#~Vl&uUkXQ>g7$gRR zZ3c6N(gTedYDEr`i{}#nyu)9EU7wj=mJO-N$6tlqw1I1wQJvS7a!S2E-?t(pr zQ#=N{3#YgX_82H0!)`FxU7)xN_82H0gZCoQW-!oZFwkZ&&}J}D3@fd6{&}J~uW-!QRFh~pr@28XOr?bZ(@fd6{NDKzs z3=*5c27{lQ^`F5Yo53KP!62K#ATb#1E=b%3dkhkf!3KkD1_Nyd18oKa#bEG09d>wm z5d(t5%{>LQ84R=;473>xv>6N(gTd|s#a*z+K=BytF3{#K(B>}C<}T3YE>PSBTMMVn zS~zXiqM^-NpjZp`6)3)f-35xfU|)gaE7)D2xC{0bD87Q-1&X_1Yk@Xvfi`P_VlCJV zpqK%+7AV$&eFciIV0S^{F4z^I%@vTi0(KW@m>hG05gI(B?5vJO*0@6sy2C1I1>r$Kc{V)nl;JKyeyuGf->>dknOB477O+w0R7) zc?=Yf!3M)A27_%zL$Mj`F;F}P`$-Z%Y33}k7G~}f`)B4^@fB=EP^<`>IucXI?gGVK zu+?#jsW4-dSPL^oiNRoB(NKJa8Lz}$u;)Rs7G~@cUtz{BF%@hrP^^VH4#i`bF-?4h zIVQzjnB!1Pg*iUOTCg!gF&O5U6jNc2Rk0RqFi;Ez`!p15VUAld6=pmXYhlJiF&Jh% z6koxP2*q8nXG5E{K(Q9=)=>6#&6p|H!W{ErD$MvP*20XRVld1(BEG_mrQ$Bkc_F64 zoG)T6*tU@v3^SIBuP|e&?B}wtAn_IKlt>(f8Dqs)m@!t|g*m^(RG9Hrtc5wJ#8H@Y zO?(AgIQ~9(s=IKlo|eQ^u!SSp|78nDVk*peCw9V&$zm$Zm@L+UeH4kKFypiM3bs-x zj)ILGimzZdg<>k$(V^@eo3UC5brAV$KxS0Hx6tm|z?0&PYDZAJoZMgna{ zf^0^DY(@fYMgna{0>wy}HMPw}kj+Jq%|(#SMUc%!kj+Jq%|(#SMUc1%vpyC7VAi?f zBFwdc%|ejPLXgcukXQ(_-W2m-)}dk{%zD%2AIRn($mSnN{DWE3iFq(iK$>CL1HA>PLS9MHWehMg6#y^>;#FO zU?V|dB-l=n*aqb`c~lg1rQZmtaRh z;wacfkhlo;5+q)N9R-P_U?YKIB-l=%*a>zKC@zA%1d5knM}hx23U=1wBG^lycnNkC zD2{@?1lqg=ikDy)f#M?AOQ3iOb`&U%f?WiPi(oH-;w9Kopg0Ql5@_=hC|-hH1d5Ab zFM;AE*ioQ33ic9c^Aadtf?WiPi(oH-;w9Kopg0Ql5-47RT?C4YU@w87*I12U> zC|-h%1d5ShJAq;+*h`?zOQ6k5pv_C5%}bzo33d@AE`q%TiI-qULE?KIN1Um{6N5Ni#Y+izFUV_9+u#q4!5^N_(>;!uW z5--6ng2Y9zmmu*H>?lYa1$zk+FTpN?#6_@|An_9HC`cRyy9g2&!Cr#IOR%FLaTM$& z$mS);<|RnH1RDtwBf)lp#7?l6An_9HB1l{WdkGRR!HxpOQLvXF@e=GJoZ=$bOE|?# zu%mE_qhJ?-;v(2fpm+&(6ex~@y#(641d5kn7m+M3g1tntcnNkCPH`0MBAntP*h@IY zOR%GGilbmJ;S?{y7UG~-2sRSQVkFp3IK@t|kw_LJ!4|?PV~mZ2Q;Y=L38&Zzwh+l; zA=pSb#YnK7aEhH^Bav(~5(mXdu!}%(5$q*UyaXEwv>6Gf7zuU}C@zA%1d5knBY`#} zfnp@sMWDC{_7W&wf-MAzgf5F{4D%#UIu*iMkx2{saBGZG|5f-MAz zgf5F{3YjRc92U^_u#C)h}k%}9_K3APX<7J`igiIHGCL1HJ^NRZ7) zkj+St7zuU}Brbxz1c{emBSB&$*g}w42sRQVMuP1GiJf2zL1H1;NRSu_wi6_Ff{g@; zkzfnKC;FsX2sRQZMuP1Gik)B!L1H1;NRSu_wi6_Ff{g^(j0B01U<-j_A!zRu6eGcQ z0>w_Sg+Q?oY$Q;O1ltJ|JHbW*ZAJpcNU())iiKb!fnp@sPN3Kcb`dBpg1rQamtZ4- zHY0&HBY|Qh*g~LK2sRQz33d@EE`q%TikDzVf#N9GOQ3iO zHWFwv5+p`~Jt~PuWiNp?FF`ghK{hXeHZMWqCD=%i7zwr$BzA(m1lha<*}MeVyad_2 z1lha<*}MeVyad_21lha<*}MeVyad_21lqg=+PnnXyad|3gj2i(8wsZv3APhXu@mei zoHj4v6feO>0>wzMop6esU@zemFTqB_DMo_rgj4JUdkLq_OE_&_0>w+Pkw7sLY$s6c z1bYdzc?q(42^25EMuNmhu$>?=0PH2m<|WAHCCKI_$mS);<|RnH1RDtwBf)lp#7?l0 zATbhbCrIoBdkM0639@+!vUv%zc?qY@OQ6k5pv_C5cnLNVPB9W}C!As@*ho0VNU)u7 zik)D$;1svOUcxC}f*plZ90hv`r+5i=6i(?wwi8a9op9Rh1lsHbik)CDf#N0DQJ^>q zwwF$^mxDi?(sz5cz-zZpK&(Eizdsv@UoxG9O@$BZ*9U#s6CQ_eclPVfhv(y-lgFUR zKL>Qm+;BW~{+RVWHQE3AafYbg>Gp7~#@~9vi9K}xO;@P5<(Y2$`%S9zFh8uwTodZW z+@_FpwV-USd~p9{Mq|P1?|NELO^7~K+86_uX?JXSh<4O7rnR3yGvg~muJbjGE>Ay^ zN1iOOaA{d%W5X)O+vKYg{shbA*{=V1ImB>Dw~@}4IHAw~(aN|z>O19(O#^8gIgEsxPw7(H84y`| zt9m!oN2fhG5sthYppSM8))zhwf;W|`>D#j&>Z4P-LAG?!jb0qh4cGa3nLc?xtFp1K z;QG0Uk^E0PevbACXNS*YY1~0iDB(8%t8Q3850Cx|LGPmQ-io~xnWrQ?`lq(>>Uas` zmEU{)Y;SS%JVTQ63@aQ+Z(N9Zf=gHSHTe8P8sL?B{vn@pNVanhNzOT(5j>w-x9gzy zzL{(sd)}HJSMI7uF8kGZT<{BBACjOe4Q+4q*!LTiI}@OntoAURG$J!DHT%<${^Wi(q@TI}4e5XG zXT#RdhV(P{r%SQ{4aJ{7^;UQ^a7*C zUlcp!H~o5`E2sjsjQ5KQ!lRCP;ns{?hX2(jaH)AV@M?zi`^ij@valru>aQe~wVsU(bQrL!aWVjQ{8?UX39k>t`y`EiZg4&=n>=sEldfx76p8`8=>P zw)paQ89s#5K#wUfF0Q(MeS8s>hQ83H{cyc_=m*-I*aPrUHi*4+ z1()+#R87YY)^}H?qhodXOw7jZ>CNFP^rrbFZ1P7-*m|UtF>=#9njbe7R`y&$MXx`i zgTY;3z?Wot_-+8TTU-OW{awo_n(nM)(}fRuoYx@3qjsFiRJ0%*n$*z<$#Yii@ahg{ z)8{liyY0mAMl+%C(7t3p!;{DSe`kKS`o&W(r~ELcQmg+t+w)A|2inrFiXP=Zz?e|C zgE1~NMWxhoHNLniBc^r*iWyhISeNZ44Qv+XywrQ70ku!zxD8j-J@+|A8pn9*_obCC z^UE}2_T7WDIbBXzIvR|1Bg+`88kB~5XYP`3*%n6N=i_?k@bt#<_J2|4*Q8sV>}aeV z@)ahnVwD%e>1_rMVtaq`yAT&-DE=bCJHXu#Fy5X|nO8 zRAtzlHota_b~DmUyQMwC8tWn*hM03x%iLU-p*-C5J>-0RyqOW{b3-4W_e7o8H~fFj zK3y|3Cwy(X&pB*I52NCa@6_)f7vpH*O2*XZ$EeV)3P#=@<&El7GSO^4kAC0!;YRa! z3G{VqDS9}4tnv8KN(#$Am!7Q|Ys@)((CKk_m(%5*kD-q^oq2x$j78IW8`0O#JM!Cm%jG#sD$U9>dBh6RgJX`CnA5)g7CkQgSJnQ>MB_*QEKn!m zmfm-ukrB}SrrMgWEaj^^%V-{U7roO4x*eV2ZQRWFMF$T}&~G>{c~|7;v(5a)NPj1W zV!zgfq-@{mVfwU2Oo?wgrB!poW#knq%4ZP=FPmso-yBN6cy-Vdrg<7YD`lmM?i+N^ zBQ=bM-W80yP476qei>$b^?gW-3U!C8Su0WZ`Tviq`;P1J{T>HS)>}q|kP#V)?Af@_ zAsHDZTSoTC4uuFIQL^`}WLHW;b)SpUUiJvt`~4>4ZPV}gydUTLc>VsnA09pKN3QPs zy3chz&$*7Va%wUiH#l~oWp;7&TlDxaNcN&L)zZ)%Fl8r&RFLLE1MXp`Qz(gN9(>S%CV*XW$FmLUa72l*mj*B z)^7+#JSnXvTXv_M#2V<;xSzWIs3xUV=6;mBW+`QKTE9Mh8r1B%NTE^Xq@Vy3-2BB^ zIj1eB$SYp>7i%^E*XpSSr1OkG)8egDT+*|+pXFL%yy4I8F=k95a+fn}7hV`$QQt9rP!av$aA zKg6MJ&kd0FyrWvvvx$0iVgc?Bp9Bf9Eh)6gLR?s9Ciq-Es^2WzPnmYDfq1+j^gV8^ zd=oljQGq+;-S|u8rwvAv$92JL^+J`A>W5NzfM^-a(63C2{pp$(;F(gp}%41iCWl{`%U^zZH<*q+=BPV`J0zf0zaMo3}sID zROPCa!BmQeu-;RZNkV7n7?upC3x+6PyOvP2x-7mw@{%^x9EhbnVxag)5pDArhCN~f zA!27^^}w?o?%y8<{}^p`r9G?05V_J$V6yOI8L zKKc(F2P0cGRnrGI$Ef5a$g%oDKa(7BO6x)hxBp80d)LEZ?iP6U-Fy0EmIz&4`(t#4 z$5cTjz>NEDc(DB)S~90P{;1Lp>zDeMYFZxF3a)x^9pZJG5_3Q^sWlaSI#gA5_5|&$ z9nkZ2ZDn6j39Nmb@kI1%+A-*b77#fOTQse!tbL!rkndKQ+1*@?Y}OAGlRr9){cwd2 zmY#}39It3b0jubg?>yYI*#<_M3{@&Nn!HTzavkR!)$8$bvamd;{d~Su%}jRHFIyIA z4SIA`d7B&2Up3m`L@-rBw1?VQb?5rK@v30_KYHHb7Z9_|UAc7lt+fp)iIID1s{I$u z^j=k5u(jQ+PupR2i%?zzoVKe*}0uI8#jn&a?teaXjZYQj?{0Uc2^;J#go8#}WQTmWcv(zO26JYYelxB`;ugc_9 zSN99A!PY)KRK4bw>el=9nq$gvRjzV5Rr7JMw!5f<+EuHgDmL=7zi!`H*_`UG=D4lY z8Z54&BFlXz|B20UM(>(x$brjr+o2tH39i6rqd%c%k2|7eU@c{~@*d3!Y>C%Qs;Z?~ zJ=C3Tn`!D{YqjEO8&&(}7V1<_Q-@d8QEL}(qq!~v)zgq~baCkp`Wqb8ZI5EI^SueP z*9}y0@QO-#MZvXB9o7D>%~VytRp4@^g>t^zT(xK)0S-Pr)XgKWD51_1$nM~#c6&Ke zVgCwf5?oUGlyO%b5-Nb_MIgOeTN!xDJyr%xo2P0#u1)h(?oi;cF{+x2KNUCZ zPYd!Et7RpV5~H)rsT0G8siTi?>bpu!RF&-=X-LpDDCj&#wQJv-hJ4-xz3Prsb9=ra z|JPm+wz`kX8dFE5Tkh4GpDe4E)f=Izn6A)#o|IBE_q(g3Rkvwj8^`wP4ljn<-g=1;$R>1_SzRO$v{i-(9tXN8Ug$`2} zvut4S*z(HUq_cYJ@r+E(9q8i2#p>+)z1o+)WmJdRBRF1+(H{QVL#v(KRGD7iNtNpF z@Xz$YD*R?;^(fX6&No@CUR+Jq_EztsN{7`^_&7?l+1E?Wjjyeq9PbG6b>_hpw}lEO z4An*lxvL7-ORId#&f1hJcB)riYo+?P?`=9NulVhB(zCJp9oAoY zl$ru2^(!frSVT>)IV)?6Y&em7faV%cSKEyjLz`-&Y5Izp+}B|b%x&~ge{1chN;K-B zMLRCmGY|QxTW-fRj?YQrbK~QU$>PKkwXAkUgA$gU|i zZeyX|kF25!Eh=D0#s2F25MvebZ6$EbuO#N@IA2MeZ#Kw5^=?-|O}Lf^HBMGjpF`JC zW}hC|(6F*aC4OIU{*~vpD+M78}}rWG4<8j502Qh+zGmy zX0E2yv&E3pPV_8)s2bJV2rqXF){~qDs)t{yV3R=w+MX*u%46PCu9JS4c(v;iRWz*? zgpXcM%LjI+`d_>dtT$7N^FS(hn9m6>=tA8Cu9A1sM6@>#q7yz(X{EC}zW!ZEPct{t z{WN!s?-WgEw#=rzU#8;9=T~4u$x?cr`!w7?>n6Nu_g=red@`Q?+6b-uSLwFTx}#%* zy0|g9gZ6G?AH4I}3M*b~M{UbEpqHNu(tA_VGfgpN!VBmh-j5D!7=!1M??dLaO%(Oh z9nUwj!Vx_;(%Y}?vB#T!*dlffwLMrKuT?DrRoaiH8Hql);CV&#Zc|C+csIb=*Aiiv zaS0Wb+Z)~e)`R!UYO4DlCtOthZ)ks@nR?Qx7QXvk6Q{vSlh0;>Syr^ zik|84Prid%{2X?f zc3S;{-s7vmI{$Er=e2l)4|}wjuoQyS>A2W_2&rom=|{>uocVY#c`hDEd6(y-hv|L& z)26c&Fm@*HHTviopojXB`FK5^b^n=Em4-{4Q;G-y-gJI}RPLj)vPK;=w(3 zD&F1Hfc)Ht!>#Y$2#&S%QQaSC1%3U{Vs~jYs^|+Nv)wS>^!C-hAn#z1)d$S!{>dF(_{to&i2Fy z4Xfhf%?f5dw8!}6)~H*a02S8)4?l~fQU1kA&WGpVwD-$tpJ|bP>hA^k#qSQ;S%%ZU ze-FoFwLa6xt&^$F=izw7KT~%Ni`G5zmtx_E*)(OKGrdZfhy9zo(&VedDIsk>x*E;a zM?5OeG4N7+-tL{Y)bU1A9cw=<>K3dOCcA1|sxHH&4cTO0wWslyeKDwh3YqmeKrbJT zL2ug<;2To2Rys0G%o*DTG>_a zfsJqK;IrG7y7gFq#my(cAj@5JaE=XzmTigmj`maoJuRVI&$>9z$3q?VvVncGUqhj5 zW0m&#BdGk^IHw_~f%8jXoxh&I?|&Mr>sSBQhOg^}?vBOuw?d`>cRPyeK2!#O|0*DBUbi+qyR>GqY&KP}P3R@aCf_ss5)s*pl@Mp>64qG;kP`iedMc3qBnsw|f za(ufG{Yu&=b+THhoHn=S-p?Jt_sn7ycia)aaDVka=%UOX8sS{KUEs~Vc+$$Zgd_V7 z!j=LLrAnG>Hx7THJGe;I^L2*(^ZwTS4~|w33V*?dm>_MAsjqr^%n|5fCv9!U2(@Wh zSzNZl-{IF8XO&;D9O{#eo?75pI};hSM|g@n#%fg#z7es)xJG)(Z5RILH+f_&5k$D!2QWhH#goTz&GCehtvPB1Edp&C}cG7U2; zi)U91R@3ixC)c;l@PXe|YG0zE^4VM(S1tTNlg4#YOY3*QCQr@Pp**5q6YHYSDr;rm zx{!K*ybo1dRaB?DbXG;1D&hz4A*yBfDf(P8!%i_h)p?FHdJb)ieKxjJ6B6vne&-j+ zoHAOC{9Ya=&f@jJ>E7yER(p6E(F|=ic2x_FrX_7269-dv%u+tFQQDFBwIMQOk;>cD zjP|!!0JD}&R%u2F^vfk2j`H_qm3w&=YQ7W~mah!6lBem-cFe;r&28W`yY$OX)44uv zH&nT{h@J-x$CKIpV12V+bj*GTo{!xR<>Ovcg@OgR+`o=CX!3d*Y3G6Yp^@6&g3ol@ zc^)1yI;zi%-9>FI-1%pkC;j`QjB;)6hs7mq>@oI}-ot({TJ5e#jnjF_Hc2aA?}CCyx1EU6pO@2Nm6hpwZ@v>f!s9+EIR2`|}=5aq?YuB7w5euCqP zQMm8pN8Nn)D41Mg5k_x{(WZZJf@9gND;g56+On6^`vT8Y_O{;p?+H}AEW@Tw?=If3j zDGT*6XMND+t{05;I;D>{w}wr=OR%`)#>6`p?O?UPFNQR<&>Qcw!3k$=af4?in#KDO zS4LZ)^V43cYF2&d)^{;JdS8X^tuKwGh7HA)AKFv;H-JHh7h_<ff2s{{@ ztbe=djQy6^!55p;^ry3p(Zk~lOzqi5l?ZEs9~0&Sj>KW%GJ?7r?rabJ>{EQieP-L8miGzYvr-n z9)>@)RW^OPtJ!?^@8y<_)bn9A)R{5?wEVi0D(Ys1=_PmRaIdTSGUyZ4%`2&XP-j*C zxHBy)_(YodNaf=23nD-7rQo&$RE@*SpP^+c=iSt(?Zzs1PGdFZv9U^VkD?xlF6#M)&zuV! zuMa8PN%akBr%rec1*qO$wRzb}{dTici|?0LgU8>Y#a7+agt*e`Otm~pHSVimEkm2Dm*Z-ycgb&fO<<+Id|M4` zQ;MiX>M%9%a|C^BcO5F89-;O(8lt;)D2Hdh4OgyLPiYOk!=OdVTvgEiDeQZ_n+`_~ zQ?|)Fq1DP!deFytYQy-$kTb{!c31OMtxNR-)8tY(!gq+epeo^+_3LQKZfCXSaXvIC zdjd`;k5KM2D`8=`9-8rALsYN2sEQ-4RDu6HZT1u&mEzfpJdU@3=Pi8k*SHci@VFV* zoGrnmm}cZ>^xM9F3YClHU+dEWan4 zUc6tfM`Vsf%lHy%^2c1g{~LE4SnVF!yKg0DjzM71BYG2-tL?wj3zJXQ!nxg%E{yM@ zt%y1dN7Cow!ME+P^U8@1$EtL~!+qWHoyQxnEA0m@U^(R3kHZzbwz{_>!C|D)G;BoI z04`S2H(N(R^UZUxXQ?4HYugwMobn9bnSRz^XrWM0dM-{n@Qm(ebj8EIpTYX4FWEF+ z3g6z$#wR1@W$*Z4ZBL39jyS%b%nCZuCHFa)7`dG~WnZCbZ^od7 zWe{ChUrG7K^~TJ(8>x$*n@Vcf1pI6(sgX}Q<6%ovXyw*Qd2xIm)#?MxJm{{@jtkQ2 zW&Z%xWeo2Z?A8Z`2^9&zV-!aQ!cGW=I5$~-+EPHFJ(pqXd%v*WBZUo^I7SN$a3)Iz!Byh4W zMNa3Ys}~oSYh_zx(aH!<72)VjqfU)f%j{m#tt}s+npFyQeAh?q?G}=B_WDG1e#|o> z+jh{l?r1fs`3IWemk$Fg_f&7je510v8{@Y+4OIHj$8>z2H~fI!s%_nBDrMY0+U7l3 zrQY8M(UlHDU$YU)&GIhqo7m_J&&^e*ZI3{s@R2aZWTxtEd;mVTx&aloxGVeL2f*lR zIedMyhdSsI3(@}9wDw#4*j`Q~jepaf9$P)4N8w}9&T~IZN}r>Q)|tTX3A6MUEuPc8 z))V>6?ai9gmI9ieIvHPDKGnA5Wzm;`)3C^Kp?2_Q0j0j4j9NfE#g!PPT%r=8=Z0@k zn=F*csJh6G2I6S!Yb3tLrl!Qy*wIiNjeQNp*VxoROpWbKiJh^jk(e4=8;P}B&No8ro_(J)RdSSdzlh1 zV@FfsXzXiBe2pDV8916Ua5N>3#;&Kt_1M&um>Sy|h@G*iftVUwnI?jk%1T)TbP4b z*sf=$cqrrp@!tL)7XxuIb}l8(#r{R&Uu<5wfq7|SUhG*Up2g0k#JSkNl=v6>juPKt z=OS?~_Ae6uV&_T{=VH%N;#urmN}P-RONoE6Z7H!WHZLXS#kQr3Z6%ypPZ_zJ=)nii zKh6c>T|9Emi~UQ9f3a;Tu`M<) zCFaG>rNp_|vy^xi8y1RTv2CH)7JC+oXR%wMxD|UAif6HNp*R;C7KmZ7ZGqSp8y1RT zv2B6a78@3dVX|ZGU#kK`v zTWnq+=EW9b@4Ao)UUULfYh76xKrY+fMd#TEu)VQgM#U|wKg zUMS|pMuuW!Y+fMd#TJHQVeDTZ{&gjjposIDTw8qtHZK(OVhcmDFg7w2BV+$U@h^5U z6c=L)L$NUSFBJb`^FlE%wlEY6V=qJTGBz(1^I{7_v9N&gZg_LVPB6Ck32a^{=EW9< zVqxrPD2~SFg<@WdcrU&jTUdI@5RHut#mLyg(7?jbz`{^0tX-d)_}8AxwBtVuL$NUS zEELaT7ejF|wlEY6V|%WW>3=T9UWVdjY+)!C#zux>Wb9&S;9?*y#%mLlwFz4oiiNR}p%@w48Hk;+i=ns} zdl`tAv4xRX7#mrV7#V)w1Lb|!V`#$JZvWo%?5M#dI~Vqt7#C`QJ1hGJ)I zWGF^vdigtaS@M^<&lbi;hGJywVjwQY{)OUS>|!V`#ukQRVeDTh{>3ha;$m!JC>F-% z1!7)oVIUU9Mh0SJ>|dJr7rU4yF2=TnVq0upAm+su24Z1sUMS|pwuNF_>{%$D#m>e1 zIR7~pdlrgkv2&p~7aJCdVJ*A*UBAe-mCv@t=0##&OCRgB@Unw?%5K88MPgfQUL@vq z-)%MZXWOdHw#DW}VqWZAx`A_P;#_PZNn#>wTOhW@<^^J2Y+)c4cEK%J+t22e!{)`# zWiQUfo(1Ar>|7wu#r_52U+i39;9OwfTp-SM_Ddt>v0{~8`FZz0&PC!}>|Z4Q#m=R~ zx!AUp*cO|Y67youQsP|Dygxk#Lgjf2EE*tSS)>)Fjj`c}S#GH3HD zcu`T^Yh6jzWea25Qes>7C2Fbdr`jm<^lK1S^KaU|9Emiw#SOVX#xkT$(r+yOl0(#h#^$XR&i>;#}-mnt^A5cotg~ zh*hy+ffyFs7Km-JVWELxffyEBl7mQ0o(1ArY*;9U#rA|^ zPwZJJp2dd6IiCM#SRjVQZiV7j>{%$D#cqY-R_s$KKE-Z@;#TZgD4xYug<@4~SSW_Y zZiV7jY*i>$#fF7qSZq~Ftcneb#IV?^NUVwti^QdDiW(=!y+-P=lxgG z0CuY+zob7_rNpY(ut*GxtxAbiv0*7OEVe2oR>g*;#IV?{NZg9^&q?yn*{YOS6&sck z!(!V~Vp|7yz9TEnZ;!gVj=HDZqNN8Wt4`f-=nH1nQm@&wVl&$VI~R#_v27^>+aj?o z&W9(1e0Y+4cy=x_a4zo8{GW4;?p~nhbDl#8=Q*&8k+>K;mlEe<|5D;#>|#n>jLl1l zd9j5lu`o6-CFaEzro_V7y!iS*^I{8AVqxrGyyyO(f3bNfF)#KkC7#9prNqD3yp)(1 zTbL3HWAjpCUTj-RY>UlHiFvWFDe<+%mL94eJJ;2J!h!uuiGT5)t&%-kHZLXS#e2L; z_ITO6l$aMAnGz#o^HO47Y-CD|j9pBLi}C)jlKo-!FD3ppE2Nnk|aX!i=9h}bFqIZ@h^5UB`(JPrNqD3yhzN8EsVs% z*uRwc7dw{{=VJdN@h^5UOPk#X*~lH6}LG87}@oGVRo zt~dtOo^Rwj)9UK19miJ;Al!5jqOZ{ow2DYF*SBHC631arNqD3#gw=hdzmg? z#{Q*=f3b@tiHot9k$4$fm?jp+Mh0SJY+)c4#zqEWWNcv|7RE+~Vq~+qQt=X7Shr*X zHZl|=V;586Vr*f$SQr}_iIK63fq{#Gfs3Jmi=lywDRD8jFkLK+jf}*|*u^vh7Xt$q z(+pe;3|!3Kz{QdbTue7`F*0y5GH@|nT#PM@#KPFfK#YuC%)!9L$iT(Oz{Qk-i;=h( zTNsIjv5|oo8M~Nf;9_LpVr1ZA%D}~RaWS?q5({G^12HmoG0nimbORUD4O~n&a4|4& zF%lPxJLRG*?BCL?C^n2}a=P|1C-=87xV?))cVo%)9xr3a4 zq9p%>^KU`&Z>>{@;)6cj>9wyBI`y3nP-=$5Jc~v6Vr~ga?Y0zq8|~6M{>UTas8U#B zUpIB_m4|Bo*JtYN<*#Lb&!MS}+hE-ybL6^0kh(&?r!u%F8Qc>L?g?^Fz7NQKe!ld; zUKKvm*}482*Gnp?m%KkC5?ZO@IxNV*kmNmZdDA5QTlF*?STh{*5*O>iRWdNIa5re7 zbM$Xh(y&~k-9Q0L^}Z+5u(ZAp$_G}3X>Pd~Q)(OZJzN(qSIj}(Y#R*lsSS>K+32%y z8+<)!2IE&`W0Q~wIQ*d`e9X$l63;KfE$&Bf@?<)?PrC>^?r?8~W*O)ba0WW(p3%#_ zPQw*8@lgCSmiv6Ap&k_vHBUw9=YOZ-fOg4X()yrYzf(G%KT!yK>U?xCZjp98e9ii;%Nc8-^9Lfc>1LIqff9h&U>T0>( zmZaX6>u^cxaDNq^A%l8bl6uc%^w5SY&wUZiy-Ad^;RM&UxzrbyN8JwjZMP1$v4}GIlt(8(OuTrw2U0fW8}d zLiE>>x|!QW{GPN8E~mNbO>!?{53_?%SZc8DvFs9dShpAETppuu+L??|O}BFXnw$R8 zlrVYUM!<(o`upC57at#j*3H-H+WBNOn{fb&!`A9H@fR_!as;?m+O2yX;eVfc0RCFA zOMkfkBGxS21243ldf>_n=$Nw$7LMPpkLaYZEMLC}4$#d9DBSjX4`j>?)U)?qz$4GM z!>Py9bhAR8bGf+}lF=%CPOOegLw3R~?yWO_r;a14CBnlis82kV#?S3Ju;|r6PxMR2 zd9^RXg>zN(u|qS^Vp<9)3v>P4)^vn6X#i_&^lw$uaqlc0E*}}9Z>W=o&D+Gn!Q{dE zvgA}uvpWSL!M$~tooWAHExBRs`FWc-huGlU%$J{&2bGnT_F`rhR~@Cf>Ms7e-Cl z;4riTzjsXwpv2)#4s~-g|Gb+Z@8-`LcYw~ePO@#5iQ3y+P@;r+(!&oK|6dJ$$)Q)_ z;hWNWrCJ$S>tYNXtN%c&@0N`wV~)b}k0l`NeHJ=rABSt>%fP^KSy=0BI^6mzQ1iTy zgGV$5u12FmTCQy2P zI=Wuj3ttX51+TVgSpDfW3858laP+p0yo2;NONcqOL)m~8~k|I0N#fZe%`eMesyU8DesbT z=liX2^mlEzRU-v|%-jT~erAx;GX>jy4}s40Yr^77gfBR^?ZV+&u+TRR`xfnlIFmNu zd?y+2R@?;+->u*!Uq|L_hvMzc0JanMJh25vCpU!AL8tI==gr{T-W#IF+&*{fhkS3=>=W_ryDu^8vN94a?LecPm1oN#+9pxs3M>FP^(EN%;Uw3)59YL&BPhb7&k4xxe5dzDM}KRag2_pNaDU`n-Sy1{oNT!Uj&xk3 z_x^eT%~k~g&RVC}v`N8%i#I@2>#@3fLNY!I4uanbjf$txqzp`4k8x77WsF?;#w=brFU8hw9VZQn9C%f(ym<^-*22 zuu%-3n=z%k?mj*f=~O(lavY&gZk2_5FNeXYfK_^AzYMf{eG>A@`{{KTXX4FgC&9J! z9DQfUOe}vf3=Xyr*3a|Y<=!L`E{6o@U3s24baof076JO_t7+J+-!5pjb-ljx8$bW0 zE<$VDKDzO~Y;3qkL4#rKbfe1ISm%g>2Tx7)CEYWz#^SSJQmvCdnD5zdTND(o>Z2E} zO~;nkvY_yGB`x4ZE`E&81ixex?aIp>Eb}`X7LDoQU^6iX{g>o}I&1D=WtN9p$6Pp2 zsfyO}bRHhJ$c4pCZ5;Xz&&5kY*^uzIV^Zg1IoLfR7Z%l;nDl&DE~ePzfPMNnhszVQ zvCqRy$g{4Y*+0p~o@=t8YfSm1NR^FejMCuY<||1Dcy5o#O@rmBMSNyiHkuyGfZrF5 z_2VmYaMGYOSUN2!sa(Y@%%?0U_RL8#C+P_nB@vCzR zM4BzoN;&1?n0?W3ZE%5hxkoPkb1(w(FaFjp<>g>tXbe=i_fQ-EDG!f$ABMPTWufl& zJe;1B1P7nSX-5a<-_FC}^!G2VdTuuUZg~oPwijrFJLO>N_yoxK z7^!s{nuC2;rGUk|g<8|jIr!J$OK>6GTie<%4+n>?gYabyz^!El+U^K~*v9psdbtd= zy1fA^zBPx|4>R#q!wqn)VtvS~m4*9LLLhBTL+IHf3%ifu=RC6}{ESG)R=>Byku|1J zDklqXcH0H-&sBl_JSMi^_rv#T#!$9eHV(bD3GQ644)waEW5Be1K+7w@ny=Y7vcfvJ z-nublJ7?gOgaA-Cn}Aj8G@Leb4Fp%Rgt7J0a7pD=@b0(;XzvN{TCaf$ZOmcRb3)H8 zYa!uQZ5R}jf_I!&gXa%RxbrFnb9(wi=bWZs{4dW-s{>*Cw)#+9CJi^02m)>x1IKR? z+G8Nt->m}iQ)BR@&nh@ysXC;sjlqxaRzP%M6}Za1H9bw&LS&37+_8$oMYgM9ReBBR z(lQSBo>&bddsc#;qoVNNMOW+-q==ap!4sedZYe? z&u0dJPyZu&;*Ilv;$D!rxB43XJtuC_4}OoqUFBCouLnEzbx&h(<(>e@_dB3ZPKrT} znL%Ra;14U{Y_nkfPLl*wLsmhvXSheVS3pqgpmW6!tC|F`a0WK4C%fc z{+zX&UnLf+cUlS!o{!Y842#9CledCNYP_CmdkM=2Z-X@(67&l^=55;U1J~7w`loSy(f&r&ho ze>b%5aZ(Rnm4-jpZ-zN8C%8Z0CHxT_2oFjg=AMif{>1zsF+a!oAaVZZW5KYd#xcEN zCdbALcY%e^KK;gvG;~=#ce)8&>42?38pC+#`7>%*rBf}ynrR|WN^*n z8ofgmo)i4}ed)SgueLM`2Sr_iBS&}X6D_hZCoUBh?%Ja##${q;vux;cCP)u*$-?)q z33h}>=uZQ9o_wWXgF2$?wKFj`Ux#wvL-pz$H{P0`2%SxK=#Q3UVb6EbaH@8M9yBNu z3$`DEqB09cwuqg(E3R z`qiK`9Mdla`sYm0Tcu~?aEJ3Sr@>miUuqT_xgD|6i;CM*x<>UY8S+g*p_ zWAm_0xdIr|uZ=cDy$?GV2z5Bs}bgJt_b_j;I( zBi>wr%a852KWPs3Ih70bUry0I!?JNv$$ap5Jwu<>FB{|QUk1OGv-Q*$JpK!>!-HO3 z_2Yio=vgxheEwRe4~);k-*s<8*Xak7a(KS26LtsSPH0l+?>Xoebqh=e|D{i;oPz_N z6hNUmm{ezf4!+uY9jMBVq&lIws1ovk{95VzLUZub(aW%YkC`^bDj&UHUxqr50+PlZ z&&7sEF2RN-bM#kdv(c|=8ob-(t5@8TjYob(L;RR}&~j8B&fFLY8SiSrgunCf%s=O0 z^0rcNVp~2gE<6r{UYo*OzUQ$I@!)gsht@GaAEPp^LeaQgTARN4c&W=32t2k;%Uhd| z6~^6w12NMz-~RbHr2lQGQtYE0Kc9#0KW>6YOD}C`<$Sa>&x8~83bZ<{^KtW>G-&<% zidH5iA17?jgEbzBTC!Sn60Fmfg$4(GxDh*_dQ4ZL%?(MSucIw%pO0gk5k!AJ zr)@pR_t|?L{Hz;j(U^~Q25pCcf9&8Y$HSwqY=FxD+QZbp)3IFdEs$5KGdT0wYPC%W zv~FMrBg`_ellLZgo~eO%aypt=?}m(pZK1b$4sL6*0h%|rhDlyo*r5J8cxqt-9%D1G zd+J7*mDC0%PtC%XdxK!w&Gum0KLg!vY=c|Z8-f4e95g$*0~T4gfWE_WaQw)FT))*2 z(!S*4ucu+q=ZzJlB;;bw%m}!RHqf<0E;{|Q7lL+l1UG(Gy}Rs(kTd4+Cx$saEEu-d z1L%1r6=!r<2e(Th+}@vp;{pSr)*S~J8lQsi8;3ygLIl^SRIFGr7>J-wL!3DcIi8AMjEu7+6I3k69qpkL(DU7CgsB1i-XcE#Z8pGz==S7AW1exHO03mEzFu$_hB}y)9&aK8>$0FM-R! zHn56&moI3$3~b{Xz_|4>cwhkk{76fv*dPv5J0F5tg-7-DPsw<{-F`@KbyQz<^CCL$ z41+bdw!qk!NZtOJjwO!d zfJx2*{q^>AJjZ)+e>rZ`O+C{%e>NA+ZCa(TnUR6-a?;^pkFENgE9scp@hk*Z3fJcV zf4^F!gUONIx@BqxPTi3X11jy*dvM(H@@o!6Hw@&Suo<{^T^g7?+oM0mOe|F*2X+(& zaj)J?Jh(dttPZTx*N)4?7U}|YsdrTG9nNcNtK%?rd!jxhJQc5(H~|)$&gm`MrsDPs zC%}i#zHF6t34IC*q3hOShm>YHxNA-!cvu=~1CD0nV7dpbCpc+wC3A3k+mv_+-yrSo&ym(&d}{`&YgXF5S9nOUvcr?34GQc%pY=&2u@3 zJqzLYrEZCHy5-=`st>?c4ReS};@EgWA$VsvI}B-`i>`woK-Vgh9qb?nt2^C;E+^(E zDc&=jbNdd|E%iOAcYD5Ga06OrSn6Fb@cO#M9jF{yUax;B8~0zn3rU~%CXMEAfzOB= z04GpiWs;4N?`}Ye&knlvjx6-vbOoy1ouPaE%ES@Rt^k-%)yJ>M#K6y2V5aXl-LYII zR{VY$OlHm2w|i&dkr0Bcp~g_NQZ7z4Cq5_aFYxCv+>{#&RmRqZ6#r~&-!uzKN8Hyo z@t9w~dL4$lglT(!WusZ_9e7Y`r55O%gVUDXfXmgxwe@~E`10Njc-S;t>sdAz2mHJZ zU(Wh#)w8p4?UyVt`TamE>XeH{T{7U`m$x(r{(kYkD9FBOWdG0EpLjJuj5cyYJ>hmnWos=CzV>nJk!JbWdw~ zDGwt;vmo_Op%&FU57WxtfM$*dw7g*ce)YHmvtKOH(gx(=x3C*<#4c28Q7sR5HN6i- zpB%M_RXJ!sDIETdYy%xuWn#DCd%!xZBk1dR|83Jw82QT%-oD{^X3Z{`y3ih4LMAq@ zwGE6uXmDagIv(6}0BVMHf}*edOzu1aE_p2>ZDtM{Ssw%Mvo_!qn2jzELZSb)4zR^G z3m=*8fLFsi!=s{PoL*uZxSr|^BexO$^=uQ^w9vreAYsjn?eHz64TNkWH0AUD#&zoo zcU^dWT{#5ib?*vqqX~CC-vY(O4shN)1zU6ogrodB@5e}d_rY|(^C9rD zZzm`@;}lM)77Q;^?7@dlj~)IBr)k6b4S#t3Has^dG?xl0H{oc#Y@SJ?r3s^#FZE znOKZC5du-Ct@Pg&V)=Zbwcw$g_4YMlF}8LPjGb?;J9Xfn*}ev5Mfc~pG!~Cq1whxV z0s1zpSUg#8HH@|xtygaxi>I7dLH*m4^@-fS_|6HwuHvOw)?DNSi>|UAGzR*$|1{P6fjE8&>Q? zk=SbSI;b$ZAq-d_iDkC0gR)~R!Hqq|&3PR>wrvEr`1;YiAaEJm4ysj-#8nSALj3J| z(9I?ifBg)BG5IzS|M?`IN!tj{F-;(|_$1by5&*aSEWqh*3dXEm1r;-z!ae>*XZRGt z&tEGOhB{^Amq4CZqe~~IrDWsh1NUH=$?7CG-cy}9^&TwA-Jax}n2i@t@;uMy_5x&M z#lkyKG~YPu|0F(`Kvj>2OF=nht!RS(6d!_ z2$*IIgNGc#;8)ea$i5Bu&5poohu>=PpF6=L>q9v1^at&#YfJdk>$!LISuJk24FrD) z$H4id9Zt1`Y|{vweS4)=zsMXKdxYbL)j?Xx##JG6{vphN-c)-NZ3GkEh2q1yowUxS zKWL+h!?4aP7g*cY3ZlD(qvegZFfyhCjC~P?vr1Nn_G9hf>ya=FaDS`mYq~)Hm257a z=e3@*T0`hW?rVHKP`lR80vJR7P&|^CqD6Q&0~e=IH0iiYTg)+@-SdO^Hg>GG z@qQVofAj#3J=Fpx7h6DN|4=N-F$L$jjbXS&D3RxerA`oR8<#-H3`L+ zJC17?^Qu6jdk3+1&DC0$?mx8WQ3tU88f!4EQxk@b3d7{VJ>kUP)!@qJP`t6i6mE8@ z1Ji87aLA0GydPg1Jlluit-Ck1bG)Wl+BFP|onp0cqjC`SJ``PJgSDU+FSLhr5ZlLF z!@ip}pkdiVn776We&iX$ncy%?KVb^%JDNk`^Kg83_NUh3LQOC$2*>yaH#F0lRba}s zaQxakQY(lsf+Ejwj6StWTet0=_PSvh76#dXt4)14FgyYu)aVJp3;yE1(TA{xQ#I%V zjo@LM2y7ehRa-W*0qm_2fj&uDT5RQ-knr&kZhW~{bJ5DdPR~QAc6w;8!H+a38;&Q^ z`@qnxCQuX<@yF40aWwWdU3`sAO&3#RM} zjUA1|(b(5We2wjl#Ln2oNL-A)jKs^>(MTMPU5v!V*vm+~j2(@{(b&aET#UVp#LL*x zNF0q_jKsy*%SgP89gW1%*vQDh$ViNgU5v!V*vm+~j4h1B!q~`2jEpUe#KPFTNX&~Z zjKsp&$ViNg&5Ojm*uqFGjE#)M$k@V2ER6k&#J||ZNL-Aai^RFuzexOx&5I1oi^ROx zvq(IPor}b|*uO~pi+zX0ci6c|oQwU7#J||NNSup3i^Q|oxk#Lg{forE*tSS)i_MF~ zyx6u#Y>Ul{#Jt$KNSup(jl|d3wn%J?&5Ojm*uqFGjLnPd?*B6{wk;CdV)G&~FSale z3uD_Nu`M<)67ymUBe5{{EE3OR=OS?~_Ae6uV$UM+EOssu=VJdN@h`S565C?)A~7#^ zE)wTr&m!?GHY^guV%s9IE%q!D&tkVCaVz#L63=4iB5^J@EE2^BLfQ~0}CSq3nK#yBe5{{ zEE3OR7vuToKNn*QBe5_xG7=+W3nQ^GHZl?;<9q{>d;|6`68~ZsBXKeIG7>Liw<2*X zb}R|kk&ze~`xl9S zv5S$o7~2+!ZLxWgm={|ZiG{Iwk(d|T7Kv@KXOVaoI~R#_v1gHZ7CRS-bFpEO7#7CT=EZJ8;wEfcB(}xoMPgoTTO_u{=0##&>|A8vTqMrLCPHE&Y+EF@#pXp~ zUTk3`7RKg9VqWZAB+kX2MdDfPTqMrL{zc+n>|A8vTx8%}B+kX2MdDfPTqMrL{zc+n z>|7+y#kNIaTWnq==Ea^x;#urmB+kYDMdDxVTx8%}B+kXgL1G+iTO_u{=0##&Y+)o8 z#{cXh#hyjtS?pXS&c%jBVpwcjB(}wdMPgWNTO_u{o<#

TIz<3^`XRCPwj^4TnxM=3l$iqAiJJW7%1!-wZ5pykVZ>>ssvfFNrYVkkuX0s=xvIreDIQrHoL0%wZmefR3{JRA68$s**1JvH2*H< z8P@^sQ^7>JS}oJ@_L6_^>AXzg@K=GfY}6+G zLnjYQy+MIAqQojy-u^A0QU9;M!cHFo$%*F_+DYgeN<(?B0Y?uAC7(E7Rj0#qzK1bj zhQeK+1k$Mw6BR!9D3GRPj8Zr`Es#dOnW&!a#r(;_X`>YG*FKbvuunjn7rKN}*(hIy zFS~|P(zK20*)YC?Z!P;t)M+@FV*~b+z?T@OHuX?-y4`0U;2u}KS!WN+xz>DMJPx-fO ztY_e?j1Z1PHYp6Q>@C(O%2TpKln(JMbO@cGU$^=9CdC?gs5(;~hEVr^T@@~n%4ZSt zv+$)$R@>Gx_~D^#dF|k}0QduAtPvN+bhSqEZ+WI-?O>l)o#VH=JV$^L%VDnh#NV=D zu2p6qlB?-9i@8{W@*BX_8YZZ@i8`2@n9IPJ%b4T9nB(vX!0-w16~OQnn1jHWgYYfD z@GbB;!0L+d0m6^1up+{RZ&Ey?kCJ`yb$rA|hdvovPbI-UOK72xY6iqg5(zCiY zv4-6>DGVQ8hxK11YLi+E-dqZ$+KhARG_vCNS@*a;)`AYiW5?xKQ+hjxQuSEwd*j)b zq;i4Ok1^Jit7igKo``r4c_P+p_#FHe6>Bl@mKG*zdt;RHU0oyj%uJ34P~OFnf2Yj; z7XB?bmi=4PWeV5Sqo_Nt3n&ju;m%&y9+x97!diKb zW1gcN{{VNtXp3in%{NR`4sEiHS*k`;Ec-@0yR#bq=9kw*^nJyeP_@QES5Ksg{^qp| zx=kC%Ym*1tC(Co3;~eB!=r8gt#K6Fafw3+lUiyXC;tK3r5L-H)4<+ARY$vR@bUxo0 zaVg?Y#HGlIfRPj3VBdv))nFMAJ7JD=dSIeBUJJ19k1QCi<^tButtAqu4%-0M-2N}) zX&8?+*65)Hc-`c&!_L^TG>fA4-m#t!9wAF+#!273?s_Rclk(?1s0)z^vV(cFY(H@{d6kZn z{yF(6_+>lV=o2q%?;1g6HgA^8W8-8M#-&zl5e3R6$hNr(P&4m#dR!@s?0mDorec+?-$}OFDxg=Ph{X0iLRrQVaW6wHrM#LOF(cE56%roD5Y}*|D z1LGno%d~->bN(M|?;Tae`8*B-Di{kY7z^0IXjD2VDBOL;(}O zR1|w}h?+9tFV;s8JIOmc(9zH5%ca*}def=X*ZCzh3^}%$YNHcAjZF^X%-i zq6g9(obJT51yO<<3(bwah0^-b3&hr^E!miLaZ;Tb3q(voOIG#ge7#$p7UImxKCJln z-lE@18?j}(2iQ*9!h7!gL9A}$DaJ<5;&#p2iMJ*9xb+Wh#F+s`9*= z#7@MQe`x~;Y;8oXy&kZ%aw|(}ZY>(F@58>|+y^RJX~gS-JSn}ly{Hq>gikZ+457_j zMgO*g`P8A;*}lSH=yBeLrJe@x&iFz6uf4wS#(0T7h3D81Z*%xzMStNmr!GwP+{Rr4 zBACaYwcyDv-*5a!?N<$t|BU$xpSRCXhuOIb-271r_#7W0LIwx1O?&WM*-Qn_Dolqi zy%e9MS;q}e6rXh8a1_Q_DLz~u?|m*`6d&$^@4eRTr1*SgF5U-K{$Ka0;{TH@@jGJH z%S4^Mb=jD#Z~gyYt7T%~(?-lYDhtwDEEB0UM=-B@_|25o%S26-tzlXUjBTmF9ezs( z*ER~x*L_E!+(!BB z!hgkjd&t@GGJpGMe3$vmc$w#2oWVPGLBW4{mIBci6?}i66j)rU{I-)d)?f&e%zr#T z3}LAg#N)-rtl&#F9B(~d9Q*x+WLbgVC2XOrFN}v%V;C@DQg)Zev@6R&pyD*Bj~@{qBCaPh!Ce!MCe z&#n8O9o=$|U+ghS{BYBl$F;rAPo!Mn`P~-tTBYOQoK`1(Fp1;eZI5P+YMfdHSg=ESInf&Kx-^BfmbF10%ZZ=u;8av+v0_6AtC?a4tyXmwJVMKxy|RO^#wr4ROOWQZw4q9B*@`(#NizoZ- z;OvsSeEa(5;zWIWoJk2`CDS_#@6q<~ar+%+KBKuv~S}8_is*SUNhWa!*+X!*`eh}e{qB7^X%cwz`J}?b~6a>X%DumnhT56JM8Oq zI~a6I67&wjKfCSV(4pqy&d|HOf4aSxzY*s?*0~ACNPE%R|1K-d#rHO9JBU7(Av`YD zO&GOu5bJe!c;Vq@BCV%`7#-bAOpUz5b)6i<(qK0MULicn)Il6Sq7k?j&l?ZyMMbEa zxY1V2l76ulL$@{)lbYUTwI|t&-3fPi+0^FX*xp_|w+-PxjqVIXbL@okRV|x7uQQ-N z1?rQbJ^|$vC?}wtj1IaDO6UxhOSJ4dw-aq|NKk2<;~DR2FZv>F-_kq$7{=Ye-~N`) zcF%?f7)N0jYO!Xxx2%pSb=?bD2)MUT)$$@}Y{Y2u;T5M>*@o!>W9hx~t{GiSWdi?Ft-A|;Q zx3l0>w>`qLxEA|q@p0G}-cy+RK9Fu6$%Zz46UER8e@YEr;n|OP-Jy>!OY_1`fOnrn z5xEr4p!*>QuIBX;kNIV3TJICk?{!acx5pWYtD3hIJ{{!&bUC9_y$JL1N5}wbFzqDRAzJf{&?j1d@k4i5Bd+ zW=7j1Fa!DATAHZ2kaq+Q4|NjGGx|$}KkVy-bAREIj34484(2VBjFOMSk-<)4ME5mP z8C`dflXw%iUUF@X`(pzYJjr%{fI=U(DFZAKPki>qWI`YOEy+0v^Zz}>)3rWX9fL;5 zpX4F9+{a0rM0tq5+|NmPP92~jK0Q$8%4TQ1=voI+=6Q%Gc`D0-gmcnB>9xlZs4NK* zDV5WtzGZmM*wrAhVEf-1!k_ysNO;}RhLeS#{o1$F({Ks$*ZB57qfWog39TM4cPe`COep)%i!AKh-%(olDhuOr2NNxlVn5 zQRhQ-?p5bZ^*u zr}K0u-*p)0R9ofQ9nN8&+f5cNMor}h3Z}#Pk^9)0ar>l-i6_|NM4gyw5|XQqWwrmS z<5wLE>R49$+hJ8)t8;}q#?`*6j(4>`t7Bj7^XfdHjtg~8P{)osC#dt7I&Y}sPMtT@ zv8m1>>iAXX6LpNM^Qt-zsB?}wSEzHZI-jWXk~-(8bF4Zqsq?Tphu?1LDO#lD<)?Y1 z!iT>+gnnIQexu>3@bOO%QI#_{f54BpPtw{`u!z+BP^T2=_{c-#_8y)8-Lw=)Zs95J zxQl!fd}dMZp2Ku?M~Np_PVhS&BVc;eHdgcJuaerY{wX@n9QqCrdBK(3E+GOY^o(a8 zd)hON*KyW5%US&XZyOQ$F#>{XOk)j~j9?)p+3dk7a}j$T-#Zx^33(B~w%bLqlBjIf zOnZ(Gf9o$E?2LpBi)*orxe3g=XEx5y`S7fHQ^fFdk#KkM3OqM;D?8zmEx(J`hfNjE zca(Pn&5Cza(=(#)g7l^9R_Lq3w^s9KD*l}K=DmXde}3Au0W+LPP%%KoWn-8pA5Qy|KgETJQ`vdRI$t{mJM+V z6sLx`<`maI2cKa7JPU(sJ^zy2M@)zAqm%jI0!RJT0Vh~oyUDOUGMsfgI31#g?c-Z* zj_T*PKf&JC83pqm<*=qz)8XB+Z9HW~4L-#D1Y6#B0N6!-Wq!jV;0ekf=IX-j%5#`S zwlh3f(gt>on(|DgHqqu2d4*Qv#gAKlV{kk#&2804%yKOOlmy*LYW6rTTi~ONQ z_eg;CwRq&SwS3$59QOQ>59?oJ3Z7{h2~8tb=*Ke)+=be3x19OZJ&5{uA2)t=trpZ!$?0h`ki0}m_KjN4`;@x&#dA5*bUpG zdV~IjO8<=Xug<;8o@MZWwmRXl;h|ogtJS%;*7XdY^mB;FEYNXvuC~v};2E8QMDGVD z_==So{Gs1KkyKd8z2;?b&)qJ<)XzqA56IwUGaHETQQbvz?+iXR_&i^;b)*>AH-lfu z@a3(YLPcuN4Ef#Fy0P!*K2jbr_A%pw-4TLuZl{^*Y z8EO{<7x10dy9F6Me+0g7b3w<0aEY)CU- z8pjO&Vt5GD*f5Qa6gb0W9|UoQxolL=be`!m5GJHnv2i!k_=Mdq;CR{wnrqW|+>8b= zxwJb(o2K!5!RJ}?1_5y7ek%X8&6joE9|~IwQss5UPoGwe=Y%)VbE4m;OXEMxXdv#F zbO!@}LHz6VO6QAw2Z{+ts#p-tn7=_i&nwPl1~~=EX^>x#{DyT2TGzln5rTytz?t(l zUS=mE#QVX!Sc8gRq?iVg!Zu|C`*q(}>Dq)yvF83V_V2h(%r-w#n68|}Zv8!!EijuQ zwx9Q4318+gspkygF~EpTagS%wVKc;tMoXn7+cvU0b7sizAQwH|!V(cb*?6gb3*vKn z%n)yXGUBa0QODDWJ0vaV!RKd)el|<>p&i%r zC%2S!jhnQo8ZQyvB5{VW=w`%z+`GJ*4?}p%6NRi?f)Th~icHAHj zBYEDSoT~@yV#`rZgZzx-SJy&@^)gy-BgtKC?{|$)KiN=J89&J__}c?A>$-~XqPxJv zzSsEPqm4xGCF7vxym~C~`D4DpGFZ45)MI-NKjfxOtRdO)A{)e|ecR86j8h0~nH zk47!TrSc0*8|x(Md76p4{i@iZ3MVmg(LLU|USmjXXs@^ksKD>u8+pLi5BUCZ4_kKPj2mPfbrC~D z7qV>=9bj*ui)hv{nNrH9%50`M|lZza4)^Br>I)-A}{3pA^7mrLws$yJ9oi+ zd?wh=Q&a}s_H26+pB+5+5S7EPd;N;%uGDYuDgF)h(R_Jy5IVf@5P3tEYErHz!%e~$ zlxe>AKL`Tx`k{9qwWil`iF8G^kn_TeQgtoVe@ebYwGh=&(yCIax{mtYLP%6cQH?Z2S0+)7L^aj% z8$zO*YL>M^Kd4zcoPOXTh(6*|8dz8<{MWa^Z<^ot5X668IexdanIg}0O(u-K=OIX* z)z|Rd;iiiGAA*m8-CYks^1r;635UN|*1Kz278Kp_5VT&itH+>EV?{p?)?~x_+a9=o zvqAbTHwzkDD*Aj9g0p$IJOt_U((G)QYoX}>#>eCE&rJ_O`tR^A8!Qn|HoD&tzaNBn zf@%Jc=*hm-^kiS6C;s{957qq1ABaE6L;h1O5BU$tL-LcqRm*SGW_K>hPwOTBtX?nq zr@UU&5BYYre#o~;Kcr8pU90s;wJYh9^iOqfwf?E@CH<@G-q(={GEMo2RN21Ob+Wqd z-7_OW=D&4F$~Seg|4hWAJXi6oq}sC*WSPC|<17%uw626_hhW<51bOZK?qzxGK5LD1Nt76@e~V$CwlUKq9;D&^Tdbvlb;iRx-R)PU6>eoJfgN0@xIL;o~56`|labWMla2owEDJp0sty258Oo;B5}cKt zs$BQhfh=f`Fv(++mJMrkikwa>j)ND%B!81;Iq)6Av@X*DIWnHsOL(FuKOuVJL%ujec5$eRiRAnN;lzh}sm8oic`Z{9a*5VrhU+4{G3JwL z#}xXVU((@^Ooflxn+)iQF!4YBG80y0DA#TNEAoU~%7O%hNzQT0v!NrwD1Uej zoHat2>^0x65NY@{pcM9+H#vPjZs{`9Fr{ zllKwT4}+X0=VBjM#j6mDuA@EF(M%;K=OA}_fejJ-#q0S&#k7DP}dmtarpl7 z;(EOG5^2^Y?9pa_m>iMG#i2{=()(04!`GZg7KFpaE_;~o zvq3!lW;iszH4$d5@5+mRxx}3CUCT8l-A|lfd5Imt?*kf{{OdV1L7d4n&lyMXys%c6*+`SJ zZcPfZ*$LaJaMtFGzDaNh-2b}_-!E;Yf73UIUD&6C_J!Vj?(^~B@Ue{D!*`V%oGc$0ZxY=#_H`+%bvGZ+!D^US@^?7=J947vyre7N`M8wXyXEjb>$mBfBmD_ef6+4_ zlkc%AV~v83a=ou5zg7o(!sWe0YM_zGMf|w-JGtX6AHKJp4r+>y;`U!{M21rt3!E9t z2OnL`C!zdnGwX@Qr#*%5q%yYRSrE_j-OTg-bzoED4u4_pE#A(;@3rRI^N$V(_zj&7 znwjk7x90?koRl)w`G-&X&sM42JV6I_&U^D7FUE_86=iIW#ZLW$o>}}H&TX{mc}71s zI7D=NRmQ4%G|(reoZw?8qo0_Bc=k`3BI-7|%&Lsnd8Jt7@HzMKo#U7bQrf5xp)D?B zuWVeUnm3R0J%@DA=d%x6@NB&3qbp;x*QZDuT4nJGXsrT3l0YhT~Yp8n=b#J2XS=7Ciy0209JL*12-5;s@CUrlh?z74ydl9oKf!&jiwin(QJ10~fNvp$=k{zl)fNJsKdN>CP@pAU2#gb+KJKwY02q!*j3O^0-5sSiWi_I0`EOqY=y>S~4QE}A; z{xSaD^Wqy1kyXzXHZQ{O1DfF3W9^;c@6V|$=bf#1$DP6Z*SoB7oR7F4TF7UHnnRC| z8ZmluA%`40u>IXutY(G$;LSd8@~*Mi)v1tg{a_7~-{QH!%bj4r>JYIz!;|GEo#Z$0 z{E_~3ESdhS6SQm*C_*P^u|0QB^8TiF;?a}@HY&xrnw}H=W?l9<|Iz^cYgWAEW-W>$Mec zQ2(pT_wku6M~m-D3wY#?g?!8e2NCY?0(Hj^<-^h^i7SqU+^fKb&&_ZXk>_2&uHce> zp|e(4Boy*oViC7q~Ssnl1Hr5bLa5 zpvBE3cCXcFu{^1ef2z}i=Z{Y3iJ%psS7-9xefP4T8fnFq_qlAzKh|te3$3U!YM9s4 z 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

3@sAk}DP=J__fD$#$&}|J!d$ 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%0AuD(atYBO=5h*i~HR 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

ke>#ZRd8`_WW9N!JEp1 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

%MKEPu%Wz`SWPlfNzx2NTEe$d}`Kd~_yDQqUm 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 DInngw literal 0 HcmV?d00001 diff --git a/positions/src/main/assets/gugong.jpg b/positions/src/main/assets/gugong.jpg new file mode 100644 index 0000000000000000000000000000000000000000..141b62861a17155f848d469e5233a48181ba9d9c GIT binary patch literal 50451 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 z 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 literal 0 HcmV?d00001 diff --git a/positions/src/main/assets/honeycomb.txt b/positions/src/main/assets/honeycomb.txt new file mode 100644 index 0000000..131fdd2 --- /dev/null +++ b/positions/src/main/assets/honeycomb.txt @@ -0,0 +1,11671 @@ +119.518251 35.683927 1159 +119.518251 35.688427 31 +119.523751 35.620927 980 +119.529251 35.611927 1481 +119.529251 35.638927 92 +119.529251 35.643427 1127 +119.529251 35.656927 1213 +119.529251 35.661427 11 +119.529251 35.697427 12 +119.529251 35.701927 1302 +119.529251 36.763927 542 +119.534751 35.598427 3 +119.534751 35.629927 3 +119.534751 35.652427 6 +119.534751 35.674927 321 +119.534751 36.750427 763 +119.540251 35.593927 16 +119.540251 35.598427 191 +119.540251 35.625427 1183 +119.540251 35.629927 15 +119.540251 35.674927 375 +119.540251 35.679427 44 +119.540251 35.697427 652 +119.540251 35.701927 8 +119.540251 35.706427 3 +119.540251 35.710927 6 +119.540251 36.736927 4 +119.540251 36.781927 564 +119.540251 36.786427 3 +119.540251 36.790927 771 +119.545751 35.598427 177 +119.545751 35.602927 741 +119.545751 35.652427 15 +119.545751 35.665927 219 +119.545751 35.674927 16 +119.545751 35.679427 23 +119.545751 35.697427 649 +119.545751 35.701927 8 +119.545751 35.706427 744 +119.545751 35.710927 6 +119.545751 36.732427 9 +119.545751 36.768427 851 +119.545751 36.781927 4 +119.545751 36.799927 4 +119.545751 36.804427 19 +119.551251 35.593927 307 +119.551251 35.602927 609 +119.551251 35.607427 923 +119.551251 35.611927 6 +119.551251 35.620927 706 +119.551251 35.643427 124 +119.551251 35.706427 792 +119.551251 35.710927 20 +119.551251 36.732427 1868 +119.551251 36.754927 1715 +119.551251 36.759427 15 +119.551251 36.786427 6 +119.556751 35.598427 4 +119.556751 35.602927 4 +119.556751 35.665927 799 +119.556751 35.688427 625 +119.556751 35.697427 6 +119.556751 36.727927 1119 +119.556751 36.732427 18 +119.556751 36.750427 5 +119.556751 36.754927 7 +119.562251 35.589427 3 +119.562251 35.625427 31 +119.562251 35.634427 22 +119.562251 35.647927 913 +119.562251 35.656927 364 +119.562251 35.661427 36 +119.562251 35.683927 32 +119.562251 35.688427 430 +119.562251 35.692927 54 +119.562251 35.697427 9 +119.562251 35.701927 3 +119.562251 36.763927 4 +119.562251 36.768427 1383 +119.567751 35.589427 792 +119.567751 35.607427 4 +119.567751 35.611927 265 +119.567751 35.616427 230 +119.567751 35.625427 767 +119.567751 35.629927 12 +119.567751 35.638927 453 +119.567751 35.647927 6 +119.567751 35.652427 47 +119.567751 35.656927 4643 +119.567751 35.661427 907 +119.567751 35.674927 263 +119.567751 35.679427 9 +119.567751 35.683927 741 +119.567751 35.688427 11 +119.567751 35.692927 740 +119.567751 35.697427 22 +119.567751 35.701927 1497 +119.567751 36.799927 13 +119.573251 35.607427 458 +119.573251 35.616427 39 +119.573251 35.625427 500 +119.573251 35.629927 42 +119.573251 35.647927 383 +119.573251 35.656927 4 +119.573251 35.674927 12 +119.573251 35.679427 1062 +119.573251 36.714427 11 +119.573251 36.732427 21 +119.573251 36.759427 1270 +119.573251 36.786427 5 +119.573251 36.795427 2460 +119.578751 35.602927 922 +119.578751 35.607427 302 +119.578751 35.611927 374 +119.578751 35.616427 5 +119.578751 35.620927 195 +119.578751 35.638927 10 +119.578751 35.643427 19 +119.578751 35.679427 10 +119.578751 36.709927 495 +119.578751 36.714427 849 +119.578751 36.732427 1211 +119.578751 36.736927 8 +119.578751 36.817927 516 +119.584251 35.598427 4 +119.584251 35.602927 7 +119.584251 35.625427 4 +119.584251 35.629927 610 +119.584251 35.638927 2 +119.584251 35.670427 161 +119.584251 35.706427 7 +119.584251 36.700927 399 +119.584251 36.714427 298 +119.584251 36.732427 10 +119.584251 36.736927 1064 +119.584251 36.741427 6 +119.584251 36.772927 713 +119.584251 36.781927 10 +119.584251 36.790927 887 +119.584251 36.795427 11 +119.584251 36.831427 684 +119.584251 36.835927 4 +119.589751 35.616427 117 +119.589751 35.620927 29 +119.589751 35.647927 615 +119.589751 35.661427 6 +119.589751 35.665927 4 +119.589751 35.670427 862 +119.589751 35.674927 4 +119.589751 35.697427 5 +119.589751 35.706427 1080 +119.589751 36.709927 429 +119.589751 36.714427 17 +119.589751 36.763927 8 +119.589751 36.777427 5 +119.589751 36.781927 1171 +119.589751 36.790927 4 +119.589751 36.795427 5 +119.589751 36.831427 3 +119.589751 36.840427 409 +119.595251 35.602927 500 +119.595251 35.616427 1073 +119.595251 35.620927 9 +119.595251 35.647927 12 +119.595251 35.674927 391 +119.595251 35.692927 526 +119.595251 35.697427 552 +119.595251 36.705427 757 +119.595251 36.925927 11 +119.595251 36.930427 4 +119.595251 36.934927 19 +119.595251 36.943927 33 +119.595251 36.952927 430 +119.595251 36.957427 4 +119.600751 35.598427 324 +119.600751 35.634427 422 +119.600751 35.638927 8 +119.600751 35.679427 313 +119.600751 35.697427 4 +119.600751 35.764927 871 +119.600751 36.678427 524 +119.600751 36.682927 6 +119.600751 36.705427 20 +119.600751 36.714427 542 +119.600751 36.732427 510 +119.600751 36.736927 1011 +119.600751 36.754927 1062 +119.600751 36.799927 396 +119.600751 36.808927 4 +119.600751 36.849427 5 +119.600751 36.853927 718 +119.600751 36.889927 593 +119.600751 36.898927 255 +119.600751 36.925927 472 +119.600751 36.930427 2252 +119.600751 36.934927 27 +119.606251 35.593927 679 +119.606251 35.607427 3 +119.606251 35.611927 453 +119.606251 35.616427 50 +119.606251 35.629927 2 +119.606251 35.634427 598 +119.606251 35.638927 5 +119.606251 35.647927 88 +119.606251 35.652427 63 +119.606251 35.661427 5 +119.606251 35.683927 2 +119.606251 35.697427 411 +119.606251 35.706427 768 +119.606251 36.664927 429 +119.606251 36.682927 666 +119.606251 36.687427 720 +119.606251 36.781927 4 +119.606251 36.795427 448 +119.606251 36.799927 3 +119.606251 36.804427 48 +119.606251 36.835927 5 +119.606251 36.862927 394 +119.606251 36.867427 544 +119.606251 36.894427 4 +119.606251 36.898927 34 +119.606251 36.903427 600 +119.606251 36.921427 1001 +119.606251 36.925927 766 +119.606251 36.930427 444 +119.606251 36.961927 368 +119.606251 36.970927 580 +119.611751 35.607427 564 +119.611751 35.620927 1185 +119.611751 35.629927 236 +119.611751 35.638927 485 +119.611751 35.652427 4 +119.611751 35.670427 7 +119.611751 35.679427 3 +119.611751 35.683927 564 +119.611751 35.706427 5 +119.611751 35.742427 318 +119.611751 35.751427 435 +119.611751 35.764927 866 +119.611751 36.660427 5 +119.611751 36.678427 571 +119.611751 36.687427 116 +119.611751 36.786427 640 +119.611751 36.795427 455 +119.611751 36.799927 105 +119.611751 36.804427 149 +119.611751 36.858427 6 +119.611751 36.880927 1 +119.611751 36.889927 361 +119.611751 36.912427 674 +119.611751 36.930427 57 +119.611751 36.961927 4 +119.617251 35.602927 303 +119.617251 35.652427 4 +119.617251 35.656927 186 +119.617251 35.670427 1133 +119.617251 35.683927 473 +119.617251 35.742427 16 +119.617251 35.764927 4 +119.617251 35.773927 4 +119.617251 35.778427 3 +119.617251 36.651427 789 +119.617251 36.655927 23 +119.617251 36.700927 461 +119.617251 36.718927 421 +119.617251 36.799927 148 +119.617251 36.804427 3139 +119.617251 36.826927 2130 +119.617251 36.876427 611 +119.617251 36.885427 4 +119.617251 36.916927 3 +119.617251 36.921427 3 +119.617251 36.925927 508 +119.617251 36.930427 21 +119.617251 36.934927 731 +119.617251 36.939427 95 +119.617251 36.943927 4 +119.617251 36.948427 13 +119.617251 36.952927 1116 +119.617251 36.975427 792 +119.617251 36.984427 6 +119.622751 35.602927 24 +119.622751 35.625427 459 +119.622751 35.629927 5 +119.622751 35.638927 663 +119.622751 35.670427 346 +119.622751 35.742427 619 +119.622751 35.769427 1111 +119.622751 35.773927 963 +119.622751 35.787427 8 +119.622751 36.655927 520 +119.622751 36.660427 3 +119.622751 36.705427 191 +119.622751 36.709927 532 +119.622751 36.714427 194 +119.622751 36.804427 22 +119.622751 36.885427 504 +119.622751 36.907927 434 +119.622751 36.916927 4 +119.622751 36.921427 142 +119.622751 36.930427 23 +119.622751 36.934927 7 +119.622751 36.939427 1057 +119.622751 36.943927 4 +119.622751 36.952927 7 +119.622751 36.966427 626 +119.622751 36.997927 7 +119.628251 35.634427 737 +119.628251 35.652427 1037 +119.628251 35.661427 888 +119.628251 35.665927 2214 +119.628251 35.670427 557 +119.628251 35.679427 5 +119.628251 35.697427 637 +119.628251 35.706427 605 +119.628251 35.710927 2 +119.628251 35.715427 235 +119.628251 35.742427 1660 +119.628251 35.751427 1163 +119.628251 35.773927 147 +119.628251 35.787427 672 +119.628251 35.818927 354 +119.628251 36.637927 595 +119.628251 36.642427 3 +119.628251 36.646927 274 +119.628251 36.678427 355 +119.628251 36.691927 340 +119.628251 36.799927 750 +119.628251 36.804427 826 +119.628251 36.849427 18 +119.628251 36.907927 19 +119.628251 36.939427 652 +119.628251 36.943927 700 +119.628251 36.952927 625 +119.628251 36.993427 301 +119.628251 36.997927 1261 +119.633751 35.620927 37 +119.633751 35.625427 860 +119.633751 35.629927 1402 +119.633751 35.634427 42 +119.633751 35.661427 363 +119.633751 35.665927 335 +119.633751 35.670427 313 +119.633751 35.674927 4925 +119.633751 35.679427 519 +119.633751 35.688427 425 +119.633751 35.701927 17 +119.633751 35.706427 22 +119.633751 35.715427 2 +119.633751 36.637927 116 +119.633751 36.664927 3 +119.633751 36.714427 275 +119.633751 36.718927 398 +119.633751 36.763927 2 +119.633751 36.772927 9 +119.633751 36.777427 1078 +119.633751 36.804427 387 +119.633751 36.808927 1079 +119.633751 36.849427 1370 +119.633751 36.858427 3 +119.633751 36.862927 6 +119.633751 36.871927 5 +119.633751 36.939427 17 +119.633751 36.943927 6 +119.633751 36.952927 5 +119.633751 36.957427 415 +119.639251 35.616427 3 +119.639251 35.625427 163 +119.639251 35.629927 267 +119.639251 35.634427 68 +119.639251 35.643427 77 +119.639251 35.665927 61 +119.639251 35.670427 4 +119.639251 35.679427 44 +119.639251 35.697427 477 +119.639251 35.706427 197 +119.639251 35.710927 994 +119.639251 35.728927 630 +119.639251 35.764927 1033 +119.639251 35.791927 4 +119.639251 35.832427 9 +119.639251 36.637927 6 +119.639251 36.642427 399 +119.639251 36.664927 557 +119.639251 36.687427 305 +119.639251 36.700927 203 +119.639251 36.709927 5 +119.639251 36.714427 349 +119.639251 36.750427 3 +119.639251 36.754927 2774 +119.639251 36.768427 13 +119.639251 36.772927 5779 +119.639251 36.777427 7 +119.639251 36.858427 640 +119.639251 36.862927 15 +119.639251 36.867427 536 +119.639251 36.903427 19 +119.644751 35.616427 9 +119.644751 35.620927 1025 +119.644751 35.629927 594 +119.644751 35.647927 1225 +119.644751 35.656927 718 +119.644751 35.661427 1520 +119.644751 35.665927 5 +119.644751 35.674927 717 +119.644751 35.706427 11 +119.644751 35.715427 1003 +119.644751 35.760427 623 +119.644751 35.841427 360 +119.644751 36.084427 3 +119.644751 36.628927 700 +119.644751 36.633427 7 +119.644751 36.637927 539 +119.644751 36.687427 6 +119.644751 36.709927 18 +119.644751 36.714427 533 +119.644751 36.741427 765 +119.644751 36.750427 13 +119.644751 36.754927 77 +119.644751 36.759427 12 +119.644751 36.763927 3 +119.644751 36.768427 8 +119.644751 36.772927 11 +119.644751 36.777427 14 +119.644751 36.790927 5 +119.644751 36.795427 1640 +119.644751 36.813427 865 +119.644751 36.831427 3 +119.644751 36.835927 863 +119.644751 36.898927 2 +119.644751 36.930427 87 +119.650251 35.625427 1056 +119.650251 35.629927 23 +119.650251 35.634427 3 +119.650251 35.638927 432 +119.650251 35.656927 3 +119.650251 35.661427 40 +119.650251 35.670427 405 +119.650251 35.692927 812 +119.650251 35.697427 6 +119.650251 35.710927 289 +119.650251 35.742427 1330 +119.650251 35.782927 70 +119.650251 35.805427 5 +119.650251 35.814427 332 +119.650251 35.832427 994 +119.650251 36.079927 2486 +119.650251 36.111427 8 +119.650251 36.124927 277 +119.650251 36.133927 204 +119.650251 36.628927 364 +119.650251 36.633427 178 +119.650251 36.637927 639 +119.650251 36.664927 417 +119.650251 36.700927 484 +119.650251 36.705427 12 +119.650251 36.709927 425 +119.650251 36.754927 1703 +119.650251 36.759427 3 +119.650251 36.790927 4 +119.650251 36.795427 16 +119.650251 36.831427 3 +119.650251 36.835927 4 +119.650251 36.876427 2 +119.650251 36.880927 777 +119.650251 36.885427 1023 +119.650251 36.889927 13 +119.650251 36.898927 419 +119.650251 36.921427 1 +119.650251 36.943927 418 +119.650251 36.948427 7 +119.650251 36.952927 465 +119.655751 35.602927 158 +119.655751 35.625427 5 +119.655751 35.629927 336 +119.655751 35.638927 6 +119.655751 35.656927 528 +119.655751 35.661427 19 +119.655751 35.688427 5 +119.655751 35.701927 731 +119.655751 35.710927 3 +119.655751 35.769427 103 +119.655751 35.773927 475 +119.655751 35.805427 434 +119.655751 35.809927 203 +119.655751 36.070927 10 +119.655751 36.664927 8 +119.655751 36.678427 4 +119.655751 36.682927 904 +119.655751 36.687427 519 +119.655751 36.709927 9 +119.655751 36.799927 247 +119.655751 36.844927 10 +119.655751 36.862927 2 +119.655751 36.885427 14 +119.655751 36.889927 6 +119.655751 36.921427 9 +119.655751 36.925927 5 +119.655751 36.966427 22 +119.655751 36.970927 23 +119.661251 35.602927 17 +119.661251 35.620927 4 +119.661251 35.634427 13 +119.661251 35.665927 1651 +119.661251 35.710927 216 +119.661251 35.787427 432 +119.661251 35.814427 14 +119.661251 35.832427 222 +119.661251 36.066427 14 +119.661251 36.070927 906 +119.661251 36.084427 1 +119.661251 36.088927 2100 +119.661251 36.115927 1521 +119.661251 36.129427 1116 +119.661251 36.156427 381 +119.661251 36.637927 4 +119.661251 36.673927 4 +119.661251 36.678427 489 +119.661251 36.682927 7 +119.661251 36.687427 45 +119.661251 36.741427 41 +119.661251 36.750427 5 +119.661251 36.844927 736 +119.661251 36.849427 7 +119.661251 36.853927 1015 +119.661251 36.862927 828 +119.661251 36.867427 11 +119.661251 36.871927 1095 +119.661251 36.889927 455 +119.661251 36.921427 52 +119.661251 36.925927 1378 +119.661251 36.952927 24 +119.661251 36.957427 978 +119.661251 36.966427 72 +119.661251 36.970927 1555 +119.661251 36.975427 4 +119.661251 36.984427 7 +119.666751 35.607427 880 +119.666751 35.620927 1024 +119.666751 35.625427 298 +119.666751 35.629927 9 +119.666751 35.647927 4 +119.666751 35.652427 983 +119.666751 35.661427 9 +119.666751 35.688427 835 +119.666751 35.692927 1 +119.666751 35.724427 3 +119.666751 35.728927 272 +119.666751 35.733427 506 +119.666751 35.778427 617 +119.666751 35.796427 49 +119.666751 36.070927 1209 +119.666751 36.088927 61 +119.666751 36.093427 60 +119.666751 36.097927 1562 +119.666751 36.102427 13 +119.666751 36.115927 309 +119.666751 36.147427 20 +119.666751 36.642427 1310 +119.666751 36.660427 787 +119.666751 36.664927 5 +119.666751 36.678427 5 +119.666751 36.718927 7 +119.666751 36.723427 861 +119.666751 36.736927 16 +119.666751 36.741427 4139 +119.666751 36.768427 5 +119.666751 36.804427 9 +119.666751 36.813427 429 +119.666751 36.840427 29 +119.666751 36.844927 962 +119.666751 36.853927 2 +119.666751 36.898927 4 +119.666751 36.925927 23 +119.666751 36.952927 1317 +119.666751 36.970927 393 +119.666751 36.979927 1658 +119.666751 36.984427 287 +119.666751 36.993427 7 +119.666751 36.997927 1 +119.672251 35.607427 332 +119.672251 35.629927 815 +119.672251 35.634427 168 +119.672251 35.638927 151 +119.672251 35.683927 4 +119.672251 35.688427 6 +119.672251 35.697427 16 +119.672251 35.701927 656 +119.672251 35.719927 6 +119.672251 35.724427 586 +119.672251 35.728927 348 +119.672251 35.755927 872 +119.672251 35.769427 7 +119.672251 36.093427 51 +119.672251 36.147427 875 +119.672251 36.156427 327 +119.672251 36.615427 1027 +119.672251 36.624427 5 +119.672251 36.628927 4 +119.672251 36.700927 529 +119.672251 36.723427 8 +119.672251 36.732427 5 +119.672251 36.741427 3 +119.672251 36.768427 5 +119.672251 36.777427 1309 +119.672251 36.795427 828 +119.672251 36.799927 4 +119.672251 36.804427 1157 +119.672251 36.817927 1121 +119.672251 36.822427 208 +119.672251 36.840427 5 +119.672251 36.844927 12 +119.672251 36.898927 733 +119.672251 36.912427 7 +119.672251 36.916927 56 +119.672251 36.921427 3 +119.672251 36.952927 18 +119.672251 36.970927 4 +119.672251 36.975427 992 +119.672251 36.979927 55 +119.672251 36.984427 18 +119.672251 36.993427 668 +119.672251 36.997927 24 +119.677751 35.598427 412 +119.677751 35.602927 49 +119.677751 35.607427 52 +119.677751 35.638927 488 +119.677751 35.656927 364 +119.677751 35.670427 999 +119.677751 35.683927 624 +119.677751 35.701927 383 +119.677751 35.706427 853 +119.677751 35.724427 563 +119.677751 35.746927 12 +119.677751 35.769427 559 +119.677751 35.800927 362 +119.677751 35.818927 308 +119.677751 36.075427 567 +119.677751 36.111427 745 +119.677751 36.115927 1030 +119.677751 36.174427 8 +119.677751 36.610927 1122 +119.677751 36.615427 6 +119.677751 36.624427 2 +119.677751 36.633427 4 +119.677751 36.750427 388 +119.677751 36.754927 3 +119.677751 36.759427 23 +119.677751 36.763927 1801 +119.677751 36.768427 5 +119.677751 36.772927 4 +119.677751 36.777427 34 +119.677751 36.799927 1178 +119.677751 36.804427 3 +119.677751 36.853927 482 +119.677751 36.862927 200 +119.677751 36.867427 763 +119.677751 36.885427 6 +119.677751 36.889927 6 +119.677751 36.894427 3 +119.677751 36.916927 1685 +119.677751 36.952927 6 +119.677751 36.957427 93 +119.677751 36.961927 32 +119.677751 36.970927 765 +119.677751 36.979927 475 +119.683251 35.616427 366 +119.683251 35.620927 1 +119.683251 35.638927 351 +119.683251 35.647927 5 +119.683251 35.656927 1437 +119.683251 35.661427 402 +119.683251 35.697427 3 +119.683251 35.701927 630 +119.683251 35.719927 310 +119.683251 35.746927 517 +119.683251 35.823427 547 +119.683251 35.827927 277 +119.683251 35.836927 385 +119.683251 36.093427 15 +119.683251 36.097927 1130 +119.683251 36.129427 970 +119.683251 36.156427 1178 +119.683251 36.606427 696 +119.683251 36.610927 14 +119.683251 36.615427 16 +119.683251 36.619927 13 +119.683251 36.660427 774 +119.683251 36.678427 430 +119.683251 36.682927 1387 +119.683251 36.768427 979 +119.683251 36.772927 2 +119.683251 36.777427 3 +119.683251 36.795427 4 +119.683251 36.804427 3 +119.683251 36.817927 387 +119.683251 36.831427 900 +119.683251 36.885427 1881 +119.683251 36.889927 20 +119.683251 36.894427 3 +119.683251 36.916927 434 +119.683251 36.921427 4 +119.683251 36.925927 1352 +119.683251 36.957427 8 +119.683251 36.961927 18 +119.683251 36.979927 2 +119.688751 35.616427 417 +119.688751 35.629927 583 +119.688751 35.652427 50 +119.688751 35.697427 2 +119.688751 35.706427 235 +119.688751 35.719927 192 +119.688751 35.724427 1011 +119.688751 35.764927 997 +119.688751 35.796427 406 +119.688751 35.809927 887 +119.688751 36.007927 289 +119.688751 36.057427 975 +119.688751 36.070927 18 +119.688751 36.079927 4 +119.688751 36.084427 28 +119.688751 36.138427 60 +119.688751 36.156427 34 +119.688751 36.160927 549 +119.688751 36.165427 20 +119.688751 36.610927 235 +119.688751 36.615427 5 +119.688751 36.646927 4 +119.688751 36.682927 6 +119.688751 36.709927 339 +119.688751 36.817927 2 +119.688751 36.831427 3 +119.688751 36.840427 57 +119.688751 36.844927 477 +119.688751 36.925927 10 +119.688751 36.957427 12 +119.688751 36.961927 896 +119.694251 35.625427 4 +119.694251 35.629927 1227 +119.694251 35.634427 9 +119.694251 35.665927 4 +119.694251 35.701927 134 +119.694251 35.706427 70 +119.694251 35.742427 613 +119.694251 35.787427 544 +119.694251 35.971927 641 +119.694251 35.985427 5 +119.694251 36.012427 474 +119.694251 36.057427 4 +119.694251 36.070927 1116 +119.694251 36.084427 878 +119.694251 36.115927 308 +119.694251 36.129427 3 +119.694251 36.138427 908 +119.694251 36.142927 14 +119.694251 36.147427 2510 +119.694251 36.160927 21 +119.694251 36.165427 2 +119.694251 36.606427 3 +119.694251 36.610927 6 +119.694251 36.615427 495 +119.694251 36.637927 871 +119.694251 36.646927 758 +119.694251 36.687427 314 +119.694251 36.709927 235 +119.694251 36.718927 413 +119.694251 36.732427 462 +119.694251 36.858427 7 +119.694251 36.912427 5 +119.699751 35.620927 763 +119.699751 35.625427 167 +119.699751 35.629927 38 +119.699751 35.634427 497 +119.699751 35.683927 614 +119.699751 35.688427 838 +119.699751 35.728927 559 +119.699751 35.746927 842 +119.699751 35.778427 4 +119.699751 35.782927 360 +119.699751 35.796427 18 +119.699751 35.814427 376 +119.699751 35.962927 430 +119.699751 35.971927 1153 +119.699751 35.980927 1018 +119.699751 36.061927 521 +119.699751 36.079927 925 +119.699751 36.093427 889 +119.699751 36.147427 5 +119.699751 36.165427 1989 +119.699751 36.601927 901 +119.699751 36.624427 687 +119.699751 36.628927 332 +119.699751 36.691927 15 +119.699751 36.799927 11 +119.699751 36.808927 912 +119.699751 36.813427 3 +119.699751 36.822427 673 +119.699751 36.826927 4 +119.699751 36.858427 273 +119.699751 36.862927 19 +119.699751 36.867427 8 +119.699751 36.889927 974 +119.699751 36.894427 16 +119.699751 36.907927 781 +119.699751 36.916927 751 +119.699751 36.952927 561 +119.699751 36.957427 3 +119.699751 36.961927 1610 +119.699751 36.970927 463 +119.699751 36.975427 4 +119.699751 36.988927 47 +119.699751 36.993427 92 +119.699751 36.997927 3 +119.705251 35.625427 10 +119.705251 35.634427 704 +119.705251 35.661427 1139 +119.705251 35.688427 489 +119.705251 35.706427 266 +119.705251 35.742427 521 +119.705251 35.760427 679 +119.705251 35.778427 1267 +119.705251 35.782927 19 +119.705251 35.845927 4 +119.705251 35.850427 937 +119.705251 35.940427 314 +119.705251 35.958427 939 +119.705251 35.980927 82 +119.705251 36.025927 523 +119.705251 36.052927 199 +119.705251 36.084427 927 +119.705251 36.169927 8 +119.705251 36.597427 264 +119.705251 36.601927 430 +119.705251 36.619927 3 +119.705251 36.628927 3 +119.705251 36.633427 350 +119.705251 36.651427 10 +119.705251 36.691927 1057 +119.705251 36.700927 378 +119.705251 36.723427 233 +119.705251 36.772927 3 +119.705251 36.795427 4 +119.705251 36.799927 1806 +119.705251 36.808927 14 +119.705251 36.813427 4 +119.705251 36.826927 4 +119.705251 36.853927 297 +119.705251 36.858427 19 +119.705251 36.862927 798 +119.705251 36.867427 17 +119.705251 36.894427 3 +119.705251 36.907927 4 +119.705251 36.912427 5 +119.705251 36.921427 461 +119.705251 36.952927 684 +119.705251 36.988927 2816 +119.705251 36.993427 583 +119.705251 36.997927 127 +119.710751 35.634427 12 +119.710751 35.638927 7 +119.710751 35.643427 4 +119.710751 35.656927 7 +119.710751 35.665927 7 +119.710751 35.719927 275 +119.710751 35.755927 404 +119.710751 35.782927 18 +119.710751 35.841427 11 +119.710751 35.926927 301 +119.710751 35.953927 7 +119.710751 35.958427 3 +119.710751 35.971927 319 +119.710751 35.994427 344 +119.710751 36.003427 644 +119.710751 36.007927 1595 +119.710751 36.012427 812 +119.710751 36.057427 43 +119.710751 36.061927 2133 +119.710751 36.066427 6 +119.710751 36.075427 23 +119.710751 36.115927 2214 +119.710751 36.120427 6 +119.710751 36.124927 12 +119.710751 36.129427 9 +119.710751 36.133927 43 +119.710751 36.138427 859 +119.710751 36.592927 226 +119.710751 36.597427 826 +119.710751 36.619927 301 +119.710751 36.624427 426 +119.710751 36.637927 357 +119.710751 36.651427 1367 +119.710751 36.669427 150 +119.710751 36.700927 6 +119.710751 36.705427 4 +119.710751 36.714427 551 +119.710751 36.723427 338 +119.710751 36.786427 7 +119.710751 36.790927 10 +119.710751 36.795427 170 +119.710751 36.840427 1203 +119.710751 36.844927 38 +119.710751 36.871927 4 +119.710751 36.952927 294 +119.710751 36.975427 4 +119.710751 36.979927 780 +119.710751 36.984427 542 +119.710751 36.988927 533 +119.710751 36.993427 1826 +119.710751 36.997927 19 +119.716251 35.638927 1814 +119.716251 35.647927 589 +119.716251 35.692927 279 +119.716251 35.697427 9 +119.716251 35.728927 136 +119.716251 35.769427 630 +119.716251 35.791927 599 +119.716251 35.823427 33 +119.716251 35.841427 376 +119.716251 35.980927 12 +119.716251 35.998927 399 +119.716251 36.003427 63 +119.716251 36.007927 64 +119.716251 36.012427 11 +119.716251 36.025927 970 +119.716251 36.061927 983 +119.716251 36.097927 4 +119.716251 36.102427 707 +119.716251 36.115927 45 +119.716251 36.120427 12 +119.716251 36.124927 2 +119.716251 36.129427 45 +119.716251 36.133927 11 +119.716251 36.165427 752 +119.716251 36.619927 26 +119.716251 36.624427 2659 +119.716251 36.628927 1150 +119.716251 36.718927 307 +119.716251 36.772927 5 +119.716251 36.781927 7 +119.716251 36.786427 1506 +119.716251 36.790927 945 +119.716251 36.795427 16 +119.716251 36.822427 1058 +119.716251 36.826927 21 +119.716251 36.840427 746 +119.716251 36.862927 1206 +119.716251 36.871927 654 +119.716251 36.885427 376 +119.716251 36.889927 4 +119.716251 36.903427 230 +119.716251 36.921427 1028 +119.716251 36.957427 638 +119.716251 36.961927 3 +119.716251 36.988927 77 +119.716251 36.993427 858 +119.721751 35.643427 5 +119.721751 35.647927 884 +119.721751 35.652427 747 +119.721751 35.661427 439 +119.721751 35.670427 470 +119.721751 35.679427 3 +119.721751 35.683927 16 +119.721751 35.706427 510 +119.721751 35.742427 298 +119.721751 35.787427 11 +119.721751 35.796427 734 +119.721751 35.800927 6154 +119.721751 35.805427 275 +119.721751 35.836927 6 +119.721751 35.841427 914 +119.721751 35.940427 10 +119.721751 35.949427 380 +119.721751 35.953927 245 +119.721751 35.985427 38 +119.721751 35.989927 457 +119.721751 36.016927 601 +119.721751 36.021427 18 +119.721751 36.039427 215 +119.721751 36.061927 6 +119.721751 36.093427 22 +119.721751 36.120427 1 +119.721751 36.124927 291 +119.721751 36.129427 3622 +119.721751 36.133927 41 +119.721751 36.151927 2934 +119.721751 36.610927 1067 +119.721751 36.615427 4 +119.721751 36.619927 66 +119.721751 36.624427 1017 +119.721751 36.628927 19 +119.721751 36.777427 809 +119.721751 36.786427 12 +119.721751 36.804427 284 +119.721751 36.826927 15 +119.721751 36.862927 7 +119.721751 36.867427 122 +119.721751 36.871927 39 +119.721751 36.885427 595 +119.721751 36.889927 4 +119.721751 36.894427 602 +119.721751 36.916927 7 +119.721751 36.930427 4 +119.721751 36.934927 1015 +119.721751 36.957427 11 +119.721751 36.961927 592 +119.727251 35.647927 352 +119.727251 35.652427 198 +119.727251 35.656927 359 +119.727251 35.665927 474 +119.727251 35.670427 33 +119.727251 35.679427 13 +119.727251 35.683927 1227 +119.727251 35.719927 841 +119.727251 35.733427 310 +119.727251 35.764927 58 +119.727251 35.778427 797 +119.727251 35.796427 364 +119.727251 35.800927 1080 +119.727251 35.805427 730 +119.727251 35.940427 1305 +119.727251 35.958427 510 +119.727251 36.007927 1006 +119.727251 36.016927 1 +119.727251 36.048427 582 +119.727251 36.061927 740 +119.727251 36.088927 2705 +119.727251 36.093427 788 +119.727251 36.115927 913 +119.727251 36.124927 784 +119.727251 36.129427 1777 +119.727251 36.133927 5 +119.727251 36.142927 8 +119.727251 36.619927 114 +119.727251 36.624427 14 +119.727251 36.628927 4 +119.727251 36.651427 907 +119.727251 36.664927 591 +119.727251 36.687427 1272 +119.727251 36.709927 13 +119.727251 36.718927 430 +119.727251 36.777427 13 +119.727251 36.781927 1418 +119.727251 36.790927 1095 +119.727251 36.804427 97 +119.727251 36.808927 1032 +119.727251 36.813427 25 +119.727251 36.862927 7 +119.727251 36.867427 865 +119.727251 36.871927 1214 +119.727251 36.876427 3 +119.727251 36.880927 779 +119.727251 36.885427 4 +119.727251 36.898927 589 +119.727251 36.912427 8 +119.727251 36.916927 1485 +119.727251 36.934927 3 +119.727251 36.952927 543 +119.727251 36.957427 162 +119.727251 36.966427 285 +119.727251 36.970927 492 +119.727251 36.975427 482 +119.727251 36.979927 9 +119.732751 35.634427 4 +119.732751 35.656927 13 +119.732751 35.665927 3 +119.732751 35.670427 733 +119.732751 35.710927 77 +119.732751 35.742427 50 +119.732751 35.746927 203 +119.732751 35.764927 297 +119.732751 35.778427 3 +119.732751 35.913427 1504 +119.732751 35.958427 33 +119.732751 35.998927 1467 +119.732751 36.007927 336 +119.732751 36.039427 1774 +119.732751 36.075427 1203 +119.732751 36.088927 19 +119.732751 36.093427 17 +119.732751 36.102427 1136 +119.732751 36.106927 45 +119.732751 36.115927 57 +119.732751 36.142927 1125 +119.732751 36.147427 292 +119.732751 36.574927 5 +119.732751 36.583927 6 +119.732751 36.642427 426 +119.732751 36.682927 245 +119.732751 36.687427 11 +119.732751 36.777427 20 +119.732751 36.781927 6 +119.732751 36.786427 5 +119.732751 36.790927 19 +119.732751 36.795427 345 +119.732751 36.822427 8 +119.732751 36.826927 899 +119.732751 36.862927 10 +119.732751 36.885427 6 +119.732751 36.898927 11 +119.732751 36.916927 28 +119.732751 36.934927 160 +119.732751 36.952927 698 +119.732751 36.961927 4 +119.732751 36.979927 266 +119.732751 36.984427 6 +119.738251 35.589427 373 +119.738251 35.679427 478 +119.738251 35.782927 353 +119.738251 35.796427 8 +119.738251 35.814427 1018 +119.738251 35.823427 332 +119.738251 35.845927 61 +119.738251 35.850427 5 +119.738251 35.854927 629 +119.738251 35.917927 7 +119.738251 35.926927 524 +119.738251 36.025927 538 +119.738251 36.088927 4 +119.738251 36.093427 5 +119.738251 36.106927 13 +119.738251 36.111427 12 +119.738251 36.133927 383 +119.738251 36.138427 5 +119.738251 36.147427 12 +119.738251 36.151927 535 +119.738251 36.574927 871 +119.738251 36.583927 6 +119.738251 36.588427 667 +119.738251 36.601927 2 +119.738251 36.633427 845 +119.738251 36.642427 440 +119.738251 36.732427 6 +119.738251 36.790927 46 +119.738251 36.795427 2690 +119.738251 36.799927 3 +119.738251 36.817927 5 +119.738251 36.822427 809 +119.738251 36.826927 3 +119.738251 36.862927 686 +119.738251 36.916927 628 +119.738251 36.939427 242 +119.743751 35.679427 29 +119.743751 35.683927 1258 +119.743751 35.692927 1190 +119.743751 35.697427 5 +119.743751 35.760427 1267 +119.743751 35.764927 3 +119.743751 35.800927 641 +119.743751 35.827927 528 +119.743751 35.841427 606 +119.743751 35.877427 462 +119.743751 35.886427 6 +119.743751 35.895427 597 +119.743751 35.958427 257 +119.743751 36.111427 861 +119.743751 36.115927 34 +119.743751 36.120427 1456 +119.743751 36.124927 12 +119.743751 36.129427 404 +119.743751 36.138427 335 +119.743751 36.574927 7 +119.743751 36.579427 1064 +119.743751 36.588427 1221 +119.743751 36.597427 4 +119.743751 36.601927 1908 +119.743751 36.606427 5 +119.743751 36.633427 15 +119.743751 36.768427 3 +119.743751 36.790927 215 +119.743751 36.795427 1257 +119.743751 36.817927 519 +119.743751 36.826927 12 +119.743751 36.867427 675 +119.743751 36.876427 2 +119.743751 36.916927 225 +119.743751 36.952927 771 +119.743751 36.975427 7 +119.743751 36.979927 984 +119.743751 36.984427 703 +119.749251 35.634427 507 +119.749251 35.656927 18 +119.749251 35.679427 880 +119.749251 35.683927 1399 +119.749251 35.688427 11 +119.749251 35.692927 7 +119.749251 35.697427 149 +119.749251 35.701927 4 +119.749251 35.706427 1514 +119.749251 35.715427 62 +119.749251 35.719927 1569 +119.749251 35.764927 4 +119.749251 35.791927 72 +119.749251 35.818927 3 +119.749251 35.863927 362 +119.749251 35.886427 606 +119.749251 35.895427 5 +119.749251 35.899927 683 +119.749251 35.976427 1208 +119.749251 35.989927 1248 +119.749251 36.012427 11 +119.749251 36.057427 501 +119.749251 36.066427 553 +119.749251 36.079927 5 +119.749251 36.084427 2286 +119.749251 36.115927 7 +119.749251 36.120427 11 +119.749251 36.124927 480 +119.749251 36.129427 538 +119.749251 36.133927 10 +119.749251 36.138427 5 +119.749251 36.142927 504 +119.749251 36.588427 551 +119.749251 36.592927 4 +119.749251 36.642427 1192 +119.749251 36.687427 791 +119.749251 36.700927 882 +119.749251 36.763927 1120 +119.749251 36.768427 8 +119.749251 36.790927 17 +119.749251 36.795427 15 +119.749251 36.804427 31 +119.749251 36.813427 9 +119.749251 36.817927 1303 +119.749251 36.822427 183 +119.749251 36.876427 571 +119.749251 36.885427 691 +119.749251 36.912427 677 +119.749251 36.934927 398 +119.749251 36.952927 1609 +119.749251 36.957427 40 +119.749251 36.970927 5 +119.749251 36.979927 223 +119.749251 36.984427 12 +119.754751 35.629927 30 +119.754751 35.652427 10 +119.754751 35.656927 1276 +119.754751 35.665927 3 +119.754751 35.670427 3 +119.754751 35.679427 5 +119.754751 35.683927 20 +119.754751 35.688427 20 +119.754751 35.706427 102 +119.754751 35.715427 6 +119.754751 35.719927 60 +119.754751 35.746927 824 +119.754751 35.764927 6 +119.754751 35.769427 270 +119.754751 35.814427 1968 +119.754751 35.827927 53 +119.754751 35.836927 447 +119.754751 35.841427 135 +119.754751 35.863927 107 +119.754751 35.872927 422 +119.754751 35.890927 121 +119.754751 35.922427 402 +119.754751 35.926927 354 +119.754751 35.949427 976 +119.754751 35.953927 5 +119.754751 35.962927 284 +119.754751 35.985427 12 +119.754751 35.989927 395 +119.754751 36.043927 660 +119.754751 36.052927 501 +119.754751 36.061927 334 +119.754751 36.070927 300 +119.754751 36.075427 811 +119.754751 36.133927 4 +119.754751 36.655927 5 +119.754751 36.673927 1368 +119.754751 36.700927 8 +119.754751 36.745927 4 +119.754751 36.750427 882 +119.754751 36.799927 47 +119.754751 36.804427 46 +119.754751 36.817927 42 +119.754751 36.822427 8 +119.754751 36.826927 581 +119.754751 36.844927 275 +119.754751 36.849427 369 +119.754751 36.853927 3 +119.754751 36.912427 201 +119.754751 36.916927 434 +119.754751 36.957427 5 +119.760251 35.629927 47 +119.760251 35.656927 7 +119.760251 35.692927 7 +119.760251 35.697427 4 +119.760251 35.733427 4 +119.760251 35.746927 389 +119.760251 35.769427 662 +119.760251 35.773927 7 +119.760251 35.782927 106 +119.760251 35.818927 14 +119.760251 35.836927 162 +119.760251 35.845927 1012 +119.760251 35.877427 1060 +119.760251 35.989927 742 +119.760251 36.034927 1572 +119.760251 36.039427 8 +119.760251 36.057427 703 +119.760251 36.066427 414 +119.760251 36.070927 6 +119.760251 36.097927 451 +119.760251 36.115927 478 +119.760251 36.151927 909 +119.760251 36.565927 1137 +119.760251 36.570427 10 +119.760251 36.597427 869 +119.760251 36.615427 153 +119.760251 36.673927 12 +119.760251 36.678427 865 +119.760251 36.718927 415 +119.760251 36.723427 3 +119.760251 36.741427 593 +119.760251 36.750427 6 +119.760251 36.808927 1856 +119.760251 36.813427 4 +119.760251 36.822427 8 +119.760251 36.930427 31 +119.760251 36.939427 300 +119.760251 36.966427 250 +119.760251 36.970927 5 +119.765751 35.593927 298 +119.765751 35.598427 3014 +119.765751 35.620927 31 +119.765751 35.656927 44 +119.765751 35.661427 4 +119.765751 35.679427 834 +119.765751 35.692927 173 +119.765751 35.697427 725 +119.765751 35.706427 945 +119.765751 35.710927 53 +119.765751 35.719927 462 +119.765751 35.724427 719 +119.765751 35.728927 4 +119.765751 35.733427 26 +119.765751 35.737927 1153 +119.765751 35.922427 301 +119.765751 35.949427 1337 +119.765751 36.039427 706 +119.765751 36.106927 796 +119.765751 36.115927 636 +119.765751 36.133927 1902 +119.765751 36.138427 29 +119.765751 36.709927 4 +119.765751 36.714427 12 +119.765751 36.718927 179 +119.765751 36.808927 1245 +119.765751 36.813427 255 +119.765751 36.907927 300 +119.765751 36.925927 42 +119.765751 36.930427 1868 +119.765751 36.934927 533 +119.765751 36.948427 255 +119.765751 36.966427 1555 +119.765751 36.970927 63 +119.765751 36.979927 422 +119.765751 36.988927 4 +119.771251 35.580427 4 +119.771251 35.620927 345 +119.771251 35.625427 5 +119.771251 35.629927 1283 +119.771251 35.643427 936 +119.771251 35.647927 5 +119.771251 35.656927 991 +119.771251 35.670427 8 +119.771251 35.674927 3 +119.771251 35.692927 315 +119.771251 35.697427 5 +119.771251 35.701927 4 +119.771251 35.706427 223 +119.771251 35.724427 51 +119.771251 35.773927 10 +119.771251 35.778427 9 +119.771251 35.782927 7 +119.771251 35.850427 256 +119.771251 35.872927 571 +119.771251 35.877427 940 +119.771251 35.935927 37 +119.771251 35.949427 33 +119.771251 35.967427 578 +119.771251 35.989927 334 +119.771251 35.994427 795 +119.771251 35.998927 36 +119.771251 36.016927 380 +119.771251 36.030427 260 +119.771251 36.034927 405 +119.771251 36.057427 2 +119.771251 36.088927 1157 +119.771251 36.102427 839 +119.771251 36.138427 3 +119.771251 36.156427 542 +119.771251 36.565927 144 +119.771251 36.610927 354 +119.771251 36.633427 1526 +119.771251 36.700927 371 +119.771251 36.714427 9 +119.771251 36.732427 11 +119.771251 36.736927 230 +119.771251 36.741427 163 +119.771251 36.745927 36 +119.771251 36.808927 5 +119.771251 36.813427 24 +119.771251 36.817927 9 +119.771251 36.907927 1341 +119.771251 36.930427 26 +119.771251 36.934927 43 +119.771251 36.943927 947 +119.771251 36.948427 19 +119.771251 36.979927 588 +119.771251 36.988927 628 +119.771251 36.997927 712 +119.776751 35.625427 489 +119.776751 35.629927 11 +119.776751 35.638927 45 +119.776751 35.643427 345 +119.776751 35.652427 756 +119.776751 35.656927 14 +119.776751 35.670427 766 +119.776751 35.674927 20 +119.776751 35.688427 30 +119.776751 35.692927 1095 +119.776751 35.697427 845 +119.776751 35.701927 3753 +119.776751 35.706427 110 +119.776751 35.710927 38 +119.776751 35.719927 9 +119.776751 35.724427 708 +119.776751 35.742427 2 +119.776751 35.746927 1036 +119.776751 35.760427 838 +119.776751 35.773927 637 +119.776751 35.787427 300 +119.776751 35.796427 4 +119.776751 35.850427 825 +119.776751 35.935927 11 +119.776751 35.940427 751 +119.776751 35.944927 976 +119.776751 35.971927 6 +119.776751 36.048427 13 +119.776751 36.052927 6 +119.776751 36.057427 57 +119.776751 36.142927 5 +119.776751 36.160927 620 +119.776751 36.561427 6 +119.776751 36.583927 488 +119.776751 36.588427 4 +119.776751 36.610927 4 +119.776751 36.651427 6 +119.776751 36.655927 8 +119.776751 36.678427 593 +119.776751 36.736927 4 +119.776751 36.745927 16 +119.776751 36.804427 1424 +119.776751 36.808927 8 +119.776751 36.817927 27 +119.776751 36.849427 431 +119.776751 36.871927 688 +119.776751 36.880927 800 +119.776751 36.885427 17 +119.776751 36.894427 299 +119.776751 36.930427 330 +119.776751 36.943927 34 +119.776751 36.948427 590 +119.776751 36.970927 6 +119.776751 36.997927 34 +119.782251 35.607427 9 +119.782251 35.620927 16 +119.782251 35.625427 5 +119.782251 35.638927 905 +119.782251 35.647927 8 +119.782251 35.665927 22 +119.782251 35.670427 88 +119.782251 35.679427 695 +119.782251 35.688427 622 +119.782251 35.692927 60 +119.782251 35.697427 2110 +119.782251 35.701927 5750 +119.782251 35.706427 1473 +119.782251 35.710927 657 +119.782251 35.778427 4 +119.782251 35.787427 137 +119.782251 35.800927 560 +119.782251 35.850427 717 +119.782251 35.868427 412 +119.782251 35.913427 10 +119.782251 35.922427 6 +119.782251 35.940427 6970 +119.782251 35.944927 209 +119.782251 35.971927 989 +119.782251 35.976427 4 +119.782251 36.048427 835 +119.782251 36.052927 2 +119.782251 36.057427 59 +119.782251 36.061927 41 +119.782251 36.084427 408 +119.782251 36.093427 2367 +119.782251 36.120427 7 +119.782251 36.142927 4 +119.782251 36.147427 1528 +119.782251 36.552427 3 +119.782251 36.556927 1154 +119.782251 36.561427 671 +119.782251 36.570427 393 +119.782251 36.615427 5 +119.782251 36.619927 720 +119.782251 36.651427 8 +119.782251 36.655927 2107 +119.782251 36.678427 335 +119.782251 36.682927 6 +119.782251 36.700927 449 +119.782251 36.804427 16 +119.782251 36.808927 445 +119.782251 36.813427 9 +119.782251 36.817927 1081 +119.782251 36.822427 9 +119.782251 36.871927 7 +119.782251 36.948427 2 +119.782251 36.966427 7 +119.782251 36.970927 988 +119.782251 36.993427 12 +119.787751 35.620927 756 +119.787751 35.625427 833 +119.787751 35.647927 424 +119.787751 35.665927 1759 +119.787751 35.692927 589 +119.787751 35.697427 1421 +119.787751 35.701927 634 +119.787751 35.706427 12 +119.787751 35.751427 30 +119.787751 35.778427 569 +119.787751 35.850427 14 +119.787751 35.872927 447 +119.787751 35.877427 5 +119.787751 35.886427 253 +119.787751 35.935927 5 +119.787751 35.940427 268 +119.787751 35.944927 137 +119.787751 36.016927 260 +119.787751 36.052927 2375 +119.787751 36.057427 13 +119.787751 36.061927 31 +119.787751 36.066427 4 +119.787751 36.075427 913 +119.787751 36.088927 587 +119.787751 36.120427 776 +119.787751 36.156427 241 +119.787751 36.552427 547 +119.787751 36.556927 8 +119.787751 36.561427 652 +119.787751 36.597427 15 +119.787751 36.615427 6 +119.787751 36.619927 6 +119.787751 36.651427 3 +119.787751 36.655927 988 +119.787751 36.660427 2635 +119.787751 36.678427 365 +119.787751 36.682927 717 +119.787751 36.718927 976 +119.787751 36.723427 1 +119.787751 36.777427 4 +119.787751 36.795427 1143 +119.787751 36.808927 498 +119.787751 36.871927 915 +119.787751 36.907927 4 +119.787751 36.934927 1049 +119.787751 36.948427 27 +119.787751 36.952927 644 +119.787751 36.970927 104 +119.787751 36.975427 5 +119.787751 36.993427 329 +119.787751 36.997927 832 +119.793251 35.688427 622 +119.793251 35.710927 22 +119.793251 35.715427 586 +119.793251 35.719927 17 +119.793251 35.733427 1358 +119.793251 35.737927 1002 +119.793251 35.742427 4 +119.793251 35.746927 9 +119.793251 35.751427 922 +119.793251 35.755927 1388 +119.793251 35.778427 227 +119.793251 35.782927 58 +119.793251 35.796427 864 +119.793251 35.881927 1719 +119.793251 35.935927 842 +119.793251 35.940427 8 +119.793251 35.944927 22 +119.793251 35.958427 180 +119.793251 35.998927 626 +119.793251 36.016927 246 +119.793251 36.030427 122 +119.793251 36.061927 1035 +119.793251 36.084427 371 +119.793251 36.115927 751 +119.793251 36.120427 6 +119.793251 36.142927 2650 +119.793251 36.147427 173 +119.793251 36.574927 222 +119.793251 36.579427 6 +119.793251 36.597427 3 +119.793251 36.601927 2557 +119.793251 36.615427 557 +119.793251 36.637927 805 +119.793251 36.718927 11 +119.793251 36.723427 259 +119.793251 36.763927 7 +119.793251 36.795427 9 +119.793251 36.808927 21 +119.793251 36.817927 13 +119.793251 36.889927 8 +119.793251 36.894427 582 +119.793251 36.903427 15 +119.793251 36.907927 716 +119.793251 36.921427 529 +119.793251 36.934927 8 +119.793251 36.939427 3 +119.793251 36.961927 737 +119.793251 36.988927 749 +119.793251 36.993427 39 +119.793251 36.997927 15 +119.798751 35.643427 7 +119.798751 35.688427 664 +119.798751 35.710927 3 +119.798751 35.715427 4 +119.798751 35.719927 5 +119.798751 35.742427 497 +119.798751 35.751427 29 +119.798751 35.755927 87 +119.798751 35.782927 1347 +119.798751 35.805427 951 +119.798751 35.859427 336 +119.798751 36.016927 184 +119.798751 36.039427 9 +119.798751 36.084427 3 +119.798751 36.142927 55 +119.798751 36.147427 23 +119.798751 36.151927 18 +119.798751 36.561427 318 +119.798751 36.574927 405 +119.798751 36.601927 3 +119.798751 36.615427 1431 +119.798751 36.628927 392 +119.798751 36.637927 226 +119.798751 36.678427 414 +119.798751 36.705427 176 +119.798751 36.723427 4 +119.798751 36.885427 347 +119.798751 36.966427 4 +119.798751 36.979927 4 +119.798751 36.988927 3 +119.798751 36.993427 1659 +119.804251 35.643427 2372 +119.804251 35.647927 4 +119.804251 35.652427 188 +119.804251 35.656927 43 +119.804251 35.661427 457 +119.804251 35.679427 73 +119.804251 35.683927 605 +119.804251 35.688427 12 +119.804251 35.692927 358 +119.804251 35.710927 917 +119.804251 35.719927 4 +119.804251 35.724427 1386 +119.804251 35.755927 4 +119.804251 35.760427 462 +119.804251 35.782927 96 +119.804251 35.791927 147 +119.804251 35.818927 815 +119.804251 35.863927 724 +119.804251 35.890927 16 +119.804251 35.922427 704 +119.804251 35.926927 3 +119.804251 35.944927 826 +119.804251 35.971927 3 +119.804251 35.976427 1702 +119.804251 36.034927 793 +119.804251 36.075427 1175 +119.804251 36.088927 10 +119.804251 36.093427 718 +119.804251 36.102427 500 +119.804251 36.115927 519 +119.804251 36.133927 10 +119.804251 36.138427 2346 +119.804251 36.574927 6 +119.804251 36.583927 201 +119.804251 36.588427 471 +119.804251 36.637927 1475 +119.804251 36.655927 473 +119.804251 36.673927 3 +119.804251 36.678427 261 +119.804251 36.682927 18 +119.804251 36.727927 18 +119.804251 36.804427 166 +119.804251 36.840427 3 +119.804251 36.844927 518 +119.804251 36.849427 11 +119.804251 36.867427 480 +119.804251 36.871927 4 +119.804251 36.885427 708 +119.804251 36.898927 127 +119.804251 36.912427 266 +119.804251 36.921427 2 +119.804251 36.925927 602 +119.804251 36.939427 900 +119.804251 36.957427 955 +119.804251 36.961927 8 +119.804251 36.966427 615 +119.804251 36.970927 11 +119.804251 36.984427 252 +119.804251 36.988927 7 +119.804251 36.993427 56 +119.804251 36.997927 45 +119.804251 37.002427 622 +119.804251 37.006927 110 +119.809751 35.647927 90 +119.809751 35.656927 5 +119.809751 35.661427 26 +119.809751 35.665927 161 +119.809751 35.674927 86 +119.809751 35.697427 335 +119.809751 35.742427 4 +119.809751 35.746927 797 +119.809751 35.751427 3 +119.809751 35.773927 4 +119.809751 35.778427 9 +119.809751 35.782927 135 +119.809751 35.787427 1453 +119.809751 35.949427 257 +119.809751 36.030427 24 +119.809751 36.057427 947 +119.809751 36.111427 501 +119.809751 36.138427 11 +119.809751 36.228427 9 +119.809751 36.232927 1857 +119.809751 36.588427 3249 +119.809751 36.597427 344 +119.809751 36.601927 5 +119.809751 36.610927 222 +119.809751 36.615427 921 +119.809751 36.700927 895 +119.809751 36.714427 691 +119.809751 36.723427 5 +119.809751 36.727927 4 +119.809751 36.732427 2042 +119.809751 36.736927 567 +119.809751 36.741427 83 +119.809751 36.795427 422 +119.809751 36.813427 421 +119.809751 36.831427 30 +119.809751 36.867427 693 +119.809751 36.934927 252 +119.809751 36.970927 893 +119.809751 36.993427 5 +119.815251 35.647927 8 +119.815251 35.661427 502 +119.815251 35.665927 376 +119.815251 35.670427 40 +119.815251 35.679427 965 +119.815251 35.683927 13 +119.815251 35.688427 2 +119.815251 35.724427 1081 +119.815251 35.737927 1471 +119.815251 35.746927 8 +119.815251 35.751427 4 +119.815251 35.755927 3 +119.815251 35.769427 10 +119.815251 35.778427 4 +119.815251 35.881927 306 +119.815251 35.895427 1042 +119.815251 35.917927 1317 +119.815251 35.949427 5 +119.815251 35.985427 157 +119.815251 36.007927 963 +119.815251 36.012427 3 +119.815251 36.034927 321 +119.815251 36.165427 302 +119.815251 36.223927 723 +119.815251 36.228427 4 +119.815251 36.232927 20 +119.815251 36.543427 518 +119.815251 36.570427 259 +119.815251 36.583927 420 +119.815251 36.592927 313 +119.815251 36.601927 810 +119.815251 36.615427 401 +119.815251 36.619927 8 +119.815251 36.682927 5 +119.815251 36.723427 6 +119.815251 36.727927 10 +119.815251 36.732427 1118 +119.815251 36.736927 6 +119.815251 36.750427 19 +119.815251 36.759427 4 +119.815251 36.799927 2 +119.815251 36.804427 272 +119.815251 36.831427 616 +119.815251 36.835927 325 +119.815251 36.880927 136 +119.815251 36.898927 537 +119.815251 36.903427 623 +119.815251 36.925927 1502 +119.815251 36.930427 4 +119.815251 36.970927 464 +119.815251 36.975427 524 +119.815251 36.988927 502 +119.815251 36.993427 9 +119.820751 35.670427 796 +119.820751 35.683927 497 +119.820751 35.751427 73 +119.820751 35.755927 2188 +119.820751 35.769427 1126 +119.820751 35.773927 5 +119.820751 35.778427 4 +119.820751 35.877427 149 +119.820751 35.881927 102 +119.820751 35.895427 475 +119.820751 35.953927 402 +119.820751 36.021427 14 +119.820751 36.070927 1195 +119.820751 36.075427 3 +119.820751 36.115927 692 +119.820751 36.156427 255 +119.820751 36.219427 316 +119.820751 36.223927 2 +119.820751 36.255427 338 +119.820751 36.538927 400 +119.820751 36.592927 120 +119.820751 36.615427 4 +119.820751 36.619927 11 +119.820751 36.660427 1849 +119.820751 36.682927 1542 +119.820751 36.687427 6 +119.820751 36.732427 5 +119.820751 36.736927 9 +119.820751 36.754927 3 +119.820751 36.759427 1248 +119.820751 36.790927 4 +119.820751 36.795427 1000 +119.820751 36.813427 459 +119.820751 36.822427 18 +119.820751 36.835927 3 +119.820751 36.858427 9 +119.820751 36.862927 5 +119.820751 36.871927 694 +119.820751 36.898927 13 +119.820751 36.921427 1 +119.820751 36.934927 438 +119.820751 36.939427 249 +119.820751 36.957427 135 +119.820751 36.970927 994 +119.820751 36.984427 4 +119.826251 35.674927 83 +119.826251 35.688427 3 +119.826251 35.692927 8 +119.826251 35.787427 7 +119.826251 35.805427 1082 +119.826251 35.818927 4 +119.826251 35.845927 87 +119.826251 35.971927 213 +119.826251 36.012427 653 +119.826251 36.030427 152 +119.826251 36.043927 219 +119.826251 36.052927 95 +119.826251 36.070927 378 +119.826251 36.075427 476 +119.826251 36.097927 476 +119.826251 36.138427 764 +119.826251 36.169927 247 +119.826251 36.196927 435 +119.826251 36.246427 870 +119.826251 36.565927 296 +119.826251 36.570427 434 +119.826251 36.579427 308 +119.826251 36.588427 8 +119.826251 36.615427 263 +119.826251 36.655927 626 +119.826251 36.709927 406 +119.826251 36.727927 1 +119.826251 36.732427 746 +119.826251 36.754927 790 +119.826251 36.772927 742 +119.826251 36.835927 16 +119.826251 36.849427 606 +119.826251 36.871927 49 +119.826251 36.876427 14 +119.826251 36.885427 1025 +119.826251 36.889927 7 +119.826251 36.894427 445 +119.826251 36.898927 248 +119.826251 36.925927 407 +119.826251 36.948427 244 +119.826251 36.957427 3 +119.826251 36.975427 481 +119.826251 36.979927 358 +119.826251 36.984427 413 +119.831751 35.625427 5 +119.831751 35.674927 214 +119.831751 35.692927 1008 +119.831751 35.697427 4 +119.831751 35.742427 617 +119.831751 35.751427 489 +119.831751 35.755927 1 +119.831751 35.782927 6 +119.831751 35.787427 1320 +119.831751 35.832427 52 +119.831751 35.913427 227 +119.831751 36.048427 271 +119.831751 36.070927 563 +119.831751 36.075427 12 +119.831751 36.097927 625 +119.831751 36.102427 9 +119.831751 36.129427 826 +119.831751 36.169927 19 +119.831751 36.232927 3 +119.831751 36.237427 911 +119.831751 36.565927 639 +119.831751 36.579427 164 +119.831751 36.588427 15 +119.831751 36.606427 6 +119.831751 36.633427 38 +119.831751 36.669427 429 +119.831751 36.745927 790 +119.831751 36.750427 16 +119.831751 36.754927 26 +119.831751 36.759427 357 +119.831751 36.763927 387 +119.831751 36.876427 807 +119.831751 36.885427 4 +119.831751 36.889927 16 +119.831751 36.898927 14 +119.831751 36.912427 5 +119.831751 36.921427 894 +119.831751 36.930427 2 +119.831751 36.948427 3 +119.831751 36.957427 3 +119.831751 36.961927 758 +119.831751 36.975427 10 +119.831751 36.988927 8 +119.837251 35.625427 7 +119.837251 35.629927 936 +119.837251 35.638927 760 +119.837251 35.679427 1078 +119.837251 35.688427 1569 +119.837251 35.692927 669 +119.837251 35.715427 635 +119.837251 35.724427 3 +119.837251 35.751427 16 +119.837251 35.760427 341 +119.837251 35.764927 9 +119.837251 35.769427 881 +119.837251 35.791927 457 +119.837251 35.796427 1170 +119.837251 35.800927 10 +119.837251 35.818927 629 +119.837251 35.872927 201 +119.837251 35.931427 903 +119.837251 35.976427 5 +119.837251 35.985427 791 +119.837251 36.016927 6 +119.837251 36.034927 160 +119.837251 36.075427 10 +119.837251 36.093427 9 +119.837251 36.097927 2138 +119.837251 36.102427 200 +119.837251 36.129427 671 +119.837251 36.160927 753 +119.837251 36.169927 12 +119.837251 36.219427 633 +119.837251 36.223927 778 +119.837251 36.228427 285 +119.837251 36.237427 4 +119.837251 36.583927 4 +119.837251 36.601927 189 +119.837251 36.606427 231 +119.837251 36.615427 720 +119.837251 36.619927 1408 +119.837251 36.646927 1080 +119.837251 36.651427 8 +119.837251 36.673927 4 +119.837251 36.678427 474 +119.837251 36.705427 777 +119.837251 36.714427 571 +119.837251 36.745927 243 +119.837251 36.750427 438 +119.837251 36.754927 364 +119.837251 36.763927 2 +119.837251 36.772927 272 +119.837251 36.826927 5 +119.837251 36.831427 798 +119.837251 36.858427 231 +119.837251 36.871927 166 +119.837251 36.912427 363 +119.837251 36.916927 1 +119.837251 36.921427 360 +119.837251 36.925927 1672 +119.837251 36.930427 651 +119.837251 36.934927 8 +119.837251 36.948427 392 +119.837251 36.975427 159 +119.837251 36.979927 59 +119.842751 35.638927 11 +119.842751 35.719927 235 +119.842751 35.737927 208 +119.842751 35.800927 1372 +119.842751 35.814427 8 +119.842751 35.818927 24 +119.842751 35.850427 196 +119.842751 36.003427 1345 +119.842751 36.007927 4 +119.842751 36.075427 815 +119.842751 36.079927 385 +119.842751 36.084427 696 +119.842751 36.088927 355 +119.842751 36.093427 576 +119.842751 36.097927 359 +119.842751 36.102427 608 +119.842751 36.124927 732 +119.842751 36.147427 285 +119.842751 36.165427 13 +119.842751 36.183427 365 +119.842751 36.201427 3 +119.842751 36.205927 727 +119.842751 36.250927 2278 +119.842751 36.273427 4 +119.842751 36.282427 1149 +119.842751 36.534427 291 +119.842751 36.538927 6 +119.842751 36.543427 164 +119.842751 36.561427 215 +119.842751 36.583927 314 +119.842751 36.606427 289 +119.842751 36.615427 3 +119.842751 36.646927 35 +119.842751 36.687427 367 +119.842751 36.718927 407 +119.842751 36.727927 114 +119.842751 36.732427 229 +119.842751 36.750427 35 +119.842751 36.763927 9 +119.842751 36.781927 2 +119.842751 36.786427 838 +119.842751 36.799927 8 +119.842751 36.835927 4 +119.842751 36.867427 738 +119.842751 36.871927 12 +119.842751 36.921427 33 +119.842751 36.925927 478 +119.842751 36.975427 16 +119.842751 36.979927 297 +119.842751 36.984427 918 +119.848251 35.643427 1461 +119.848251 35.661427 121 +119.848251 35.674927 269 +119.848251 35.679427 5 +119.848251 35.683927 899 +119.848251 35.688427 603 +119.848251 35.692927 548 +119.848251 35.710927 153 +119.848251 35.733427 415 +119.848251 35.814427 545 +119.848251 35.872927 286 +119.848251 35.944927 43 +119.848251 35.949427 6 +119.848251 36.016927 9 +119.848251 36.021427 1106 +119.848251 36.025927 875 +119.848251 36.093427 8 +119.848251 36.138427 6 +119.848251 36.169927 8 +119.848251 36.187927 108 +119.848251 36.192427 2 +119.848251 36.232927 11 +119.848251 36.237427 582 +119.848251 36.241927 5 +119.848251 36.246427 30 +119.848251 36.250927 365 +119.848251 36.255427 7 +119.848251 36.259927 1063 +119.848251 36.264427 220 +119.848251 36.268927 691 +119.848251 36.273427 2696 +119.848251 36.282427 8 +119.848251 36.579427 391 +119.848251 36.588427 457 +119.848251 36.597427 3 +119.848251 36.664927 3 +119.848251 36.678427 253 +119.848251 36.691927 4 +119.848251 36.714427 4 +119.848251 36.732427 359 +119.848251 36.741427 6 +119.848251 36.772927 285 +119.848251 36.777427 28 +119.848251 36.786427 2751 +119.848251 36.790927 361 +119.848251 36.795427 224 +119.848251 36.799927 1558 +119.848251 36.804427 20 +119.848251 36.813427 595 +119.848251 36.903427 1126 +119.848251 36.925927 6 +119.848251 36.934927 305 +119.848251 36.952927 645 +119.848251 36.975427 9 +119.848251 36.979927 1700 +119.848251 36.984427 1073 +119.848251 36.988927 536 +119.848251 36.993427 570 +119.853751 35.661427 219 +119.853751 35.683927 22 +119.853751 35.688427 4727 +119.853751 35.751427 362 +119.853751 35.760427 852 +119.853751 35.778427 197 +119.853751 35.800927 507 +119.853751 35.832427 506 +119.853751 35.841427 913 +119.853751 35.904427 417 +119.853751 35.944927 3015 +119.853751 35.949427 18 +119.853751 35.958427 471 +119.853751 36.102427 1045 +119.853751 36.106927 387 +119.853751 36.120427 868 +119.853751 36.138427 704 +119.853751 36.169927 1065 +119.853751 36.174427 9 +119.853751 36.196927 362 +119.853751 36.205927 435 +119.853751 36.210427 26 +119.853751 36.250927 2 +119.853751 36.273427 28 +119.853751 36.277927 638 +119.853751 36.282427 8 +119.853751 36.286927 20 +119.853751 36.538927 15 +119.853751 36.570427 781 +119.853751 36.601927 233 +119.853751 36.606427 11 +119.853751 36.610927 667 +119.853751 36.655927 857 +119.853751 36.664927 625 +119.853751 36.691927 1447 +119.853751 36.709927 1304 +119.853751 36.714427 7 +119.853751 36.768427 100 +119.853751 36.772927 733 +119.853751 36.786427 13 +119.853751 36.790927 9 +119.853751 36.795427 813 +119.853751 36.813427 26 +119.853751 36.822427 1200 +119.853751 36.826927 6 +119.853751 36.831427 4 +119.853751 36.835927 430 +119.853751 36.885427 12 +119.853751 36.889927 7 +119.853751 36.894427 850 +119.853751 36.898927 16 +119.853751 36.903427 1145 +119.853751 36.907927 5 +119.853751 36.952927 901 +119.853751 36.979927 721 +119.853751 36.988927 2 +119.853751 36.993427 4 +119.859251 35.625427 1533 +119.859251 35.652427 6 +119.859251 35.674927 1069 +119.859251 35.683927 47 +119.859251 35.706427 4 +119.859251 35.710927 49 +119.859251 35.751427 16 +119.859251 35.841427 261 +119.859251 35.904427 2 +119.859251 35.944927 35 +119.859251 35.949427 4 +119.859251 35.998927 326 +119.859251 36.043927 967 +119.859251 36.111427 550 +119.859251 36.120427 754 +119.859251 36.138427 658 +119.859251 36.151927 190 +119.859251 36.156427 144 +119.859251 36.196927 6 +119.859251 36.210427 1251 +119.859251 36.228427 1409 +119.859251 36.232927 30 +119.859251 36.237427 4 +119.859251 36.259927 731 +119.859251 36.277927 24 +119.859251 36.282427 734 +119.859251 36.286927 4 +119.859251 36.552427 267 +119.859251 36.637927 4 +119.859251 36.646927 703 +119.859251 36.655927 10 +119.859251 36.741427 4 +119.859251 36.790927 193 +119.859251 36.795427 4 +119.859251 36.808927 3 +119.859251 36.840427 822 +119.859251 36.844927 1098 +119.859251 36.862927 2 +119.859251 36.885427 524 +119.859251 36.889927 1 +119.859251 36.894427 400 +119.859251 36.898927 155 +119.859251 36.903427 1399 +119.859251 36.916927 745 +119.859251 36.921427 3 +119.859251 36.939427 4 +119.859251 36.957427 349 +119.859251 36.979927 582 +119.859251 36.984427 4 +119.864751 35.647927 61 +119.864751 35.652427 12 +119.864751 35.656927 4 +119.864751 35.661427 326 +119.864751 35.688427 204 +119.864751 35.733427 488 +119.864751 35.746927 780 +119.864751 35.751427 583 +119.864751 35.791927 505 +119.864751 35.796427 6 +119.864751 35.800927 186 +119.864751 35.827927 167 +119.864751 35.836927 540 +119.864751 35.841427 20 +119.864751 35.886427 84 +119.864751 35.908927 2 +119.864751 35.953927 371 +119.864751 35.980927 648 +119.864751 36.088927 200 +119.864751 36.142927 259 +119.864751 36.156427 11 +119.864751 36.160927 473 +119.864751 36.205927 747 +119.864751 36.210427 273 +119.864751 36.250927 1083 +119.864751 36.255427 9 +119.864751 36.583927 46 +119.864751 36.592927 242 +119.864751 36.601927 2 +119.864751 36.624427 317 +119.864751 36.633427 171 +119.864751 36.646927 422 +119.864751 36.651427 143 +119.864751 36.700927 753 +119.864751 36.723427 731 +119.864751 36.741427 1398 +119.864751 36.750427 56 +119.864751 36.763927 790 +119.864751 36.768427 522 +119.864751 36.840427 4 +119.864751 36.844927 275 +119.864751 36.849427 121 +119.864751 36.853927 3 +119.864751 36.862927 8 +119.864751 36.889927 200 +119.864751 36.894427 1315 +119.864751 36.898927 2778 +119.864751 36.903427 6 +119.864751 36.934927 5 +119.864751 36.939427 1157 +119.864751 36.957427 2 +119.864751 36.988927 780 +119.870251 35.616427 1241 +119.870251 35.643427 1627 +119.870251 35.652427 1022 +119.870251 35.674927 24 +119.870251 35.679427 556 +119.870251 35.683927 4 +119.870251 35.688427 391 +119.870251 35.710927 463 +119.870251 35.728927 475 +119.870251 35.773927 27 +119.870251 35.778427 276 +119.870251 35.791927 5 +119.870251 35.796427 3 +119.870251 35.800927 765 +119.870251 35.854927 20 +119.870251 35.908927 6 +119.870251 35.913427 149 +119.870251 35.953927 9 +119.870251 35.958427 388 +119.870251 35.962927 3 +119.870251 35.985427 6 +119.870251 36.030427 1503 +119.870251 36.034927 271 +119.870251 36.106927 4 +119.870251 36.160927 922 +119.870251 36.187927 30 +119.870251 36.210427 14 +119.870251 36.219427 1108 +119.870251 36.228427 514 +119.870251 36.232927 200 +119.870251 36.246427 734 +119.870251 36.295927 1132 +119.870251 36.534427 185 +119.870251 36.556927 61 +119.870251 36.561427 478 +119.870251 36.565927 319 +119.870251 36.583927 1532 +119.870251 36.588427 5 +119.870251 36.606427 384 +119.870251 36.633427 330 +119.870251 36.669427 96 +119.870251 36.768427 23 +119.870251 36.772927 1436 +119.870251 36.844927 517 +119.870251 36.862927 764 +119.870251 36.871927 720 +119.870251 36.894427 24 +119.870251 36.898927 14 +119.870251 36.916927 294 +119.870251 36.934927 6 +119.870251 36.939427 393 +119.870251 36.957427 672 +119.870251 36.979927 37 +119.870251 36.988927 1127 +119.875751 35.629927 17 +119.875751 35.634427 36 +119.875751 35.647927 1560 +119.875751 35.652427 585 +119.875751 35.670427 1072 +119.875751 35.674927 3 +119.875751 35.679427 208 +119.875751 35.688427 514 +119.875751 35.697427 305 +119.875751 35.773927 854 +119.875751 35.778427 529 +119.875751 35.782927 412 +119.875751 35.796427 764 +119.875751 35.814427 651 +119.875751 35.850427 491 +119.875751 35.854927 5 +119.875751 35.908927 13 +119.875751 35.917927 20 +119.875751 35.958427 4 +119.875751 36.007927 5 +119.875751 36.048427 474 +119.875751 36.057427 10 +119.875751 36.061927 626 +119.875751 36.075427 243 +119.875751 36.084427 276 +119.875751 36.102427 8 +119.875751 36.111427 1805 +119.875751 36.133927 407 +119.875751 36.138427 1311 +119.875751 36.178927 538 +119.875751 36.201427 335 +119.875751 36.205927 1237 +119.875751 36.223927 40 +119.875751 36.228427 123 +119.875751 36.259927 15 +119.875751 36.273427 7 +119.875751 36.277927 1653 +119.875751 36.565927 289 +119.875751 36.570427 7 +119.875751 36.583927 566 +119.875751 36.588427 12 +119.875751 36.633427 5 +119.875751 36.637927 430 +119.875751 36.664927 12 +119.875751 36.669427 1579 +119.875751 36.673927 128 +119.875751 36.678427 12 +119.875751 36.682927 2152 +119.875751 36.709927 4 +119.875751 36.714427 1044 +119.875751 36.745927 10 +119.875751 36.750427 4 +119.875751 36.768427 6 +119.875751 36.777427 191 +119.875751 36.786427 569 +119.875751 36.790927 1741 +119.875751 36.871927 14 +119.875751 36.894427 1116 +119.875751 36.898927 4 +119.875751 36.943927 4 +119.875751 36.948427 3 +119.875751 36.952927 2520 +119.875751 36.957427 270 +119.875751 36.961927 754 +119.881251 35.634427 243 +119.881251 35.638927 4 +119.881251 35.643427 582 +119.881251 35.647927 5 +119.881251 35.719927 486 +119.881251 35.737927 18 +119.881251 35.742427 22 +119.881251 35.746927 52 +119.881251 35.751427 68 +119.881251 35.791927 103 +119.881251 35.796427 724 +119.881251 35.850427 30 +119.881251 35.935927 232 +119.881251 35.958427 8 +119.881251 35.976427 1151 +119.881251 36.007927 771 +119.881251 36.012427 10 +119.881251 36.039427 751 +119.881251 36.057427 15 +119.881251 36.066427 335 +119.881251 36.102427 2 +119.881251 36.111427 3 +119.881251 36.129427 369 +119.881251 36.178927 256 +119.881251 36.196927 1025 +119.881251 36.232927 731 +119.881251 36.241927 6 +119.881251 36.259927 1210 +119.881251 36.264427 4 +119.881251 36.291427 38 +119.881251 36.561427 183 +119.881251 36.574927 308 +119.881251 36.583927 449 +119.881251 36.588427 5 +119.881251 36.597427 43 +119.881251 36.601927 8 +119.881251 36.633427 209 +119.881251 36.642427 839 +119.881251 36.664927 8 +119.881251 36.669427 2263 +119.881251 36.673927 507 +119.881251 36.678427 43 +119.881251 36.682927 11 +119.881251 36.696427 756 +119.881251 36.700927 29 +119.881251 36.714427 12 +119.881251 36.727927 418 +119.881251 36.750427 498 +119.881251 36.768427 7 +119.881251 36.772927 608 +119.881251 36.777427 9 +119.881251 36.790927 5 +119.881251 36.804427 14 +119.881251 36.808927 11 +119.881251 36.831427 1116 +119.881251 36.849427 1 +119.881251 36.871927 406 +119.881251 36.876427 692 +119.881251 36.889927 6 +119.881251 36.894427 763 +119.881251 36.903427 507 +119.881251 36.912427 317 +119.881251 36.930427 10 +119.881251 36.934927 411 +119.881251 36.948427 4 +119.881251 36.952927 8 +119.881251 36.957427 690 +119.881251 36.961927 8 +119.881251 36.984427 1419 +119.881251 36.988927 477 +119.886751 35.638927 1472 +119.886751 35.643427 17 +119.886751 35.697427 446 +119.886751 35.719927 4 +119.886751 35.737927 761 +119.886751 35.742427 62 +119.886751 35.746927 118 +119.886751 35.751427 208 +119.886751 35.773927 13 +119.886751 35.805427 20 +119.886751 35.809927 26 +119.886751 35.850427 1715 +119.886751 35.863927 78 +119.886751 35.868427 304 +119.886751 35.958427 46 +119.886751 35.971927 638 +119.886751 35.989927 4 +119.886751 35.994427 1 +119.886751 36.016927 460 +119.886751 36.039427 585 +119.886751 36.057427 453 +119.886751 36.097927 177 +119.886751 36.111427 554 +119.886751 36.147427 902 +119.886751 36.151927 4 +119.886751 36.174427 1122 +119.886751 36.183427 4 +119.886751 36.187927 6 +119.886751 36.214927 1 +119.886751 36.219427 17 +119.886751 36.237427 14 +119.886751 36.250927 4 +119.886751 36.255427 378 +119.886751 36.264427 623 +119.886751 36.291427 1 +119.886751 36.529927 571 +119.886751 36.561427 767 +119.886751 36.588427 917 +119.886751 36.642427 39 +119.886751 36.664927 10 +119.886751 36.669427 1382 +119.886751 36.673927 1191 +119.886751 36.678427 467 +119.886751 36.687427 6 +119.886751 36.700927 302 +119.886751 36.732427 5 +119.886751 36.741427 1020 +119.886751 36.750427 1374 +119.886751 36.772927 207 +119.886751 36.777427 41 +119.886751 36.781927 21 +119.886751 36.808927 32 +119.886751 36.858427 170 +119.886751 36.889927 3 +119.886751 36.894427 1042 +119.886751 36.903427 968 +119.886751 36.912427 329 +119.886751 36.916927 245 +119.886751 36.939427 244 +119.886751 36.988927 20 +119.892251 35.652427 966 +119.892251 35.656927 3 +119.892251 35.688427 731 +119.892251 35.715427 473 +119.892251 35.746927 400 +119.892251 35.751427 153 +119.892251 35.755927 61 +119.892251 35.773927 960 +119.892251 35.787427 44 +119.892251 35.791927 1442 +119.892251 35.800927 301 +119.892251 35.809927 4 +119.892251 35.823427 4 +119.892251 35.832427 19 +119.892251 35.850427 6 +119.892251 35.854927 78 +119.892251 35.859427 266 +119.892251 35.863927 603 +119.892251 35.886427 12 +119.892251 35.922427 11 +119.892251 35.944927 48 +119.892251 35.967427 54 +119.892251 35.985427 50 +119.892251 35.989927 2005 +119.892251 35.994427 701 +119.892251 35.998927 3282 +119.892251 36.016927 439 +119.892251 36.061927 9 +119.892251 36.066427 447 +119.892251 36.075427 437 +119.892251 36.124927 241 +119.892251 36.133927 724 +119.892251 36.192427 11 +119.892251 36.214927 497 +119.892251 36.219427 3 +119.892251 36.232927 773 +119.892251 36.237427 5 +119.892251 36.268927 6 +119.892251 36.273427 422 +119.892251 36.282427 4 +119.892251 36.286927 691 +119.892251 36.291427 1309 +119.892251 36.295927 1335 +119.892251 36.300427 15 +119.892251 36.304927 31 +119.892251 36.529927 292 +119.892251 36.588427 6 +119.892251 36.601927 174 +119.892251 36.615427 163 +119.892251 36.646927 590 +119.892251 36.669427 5 +119.892251 36.682927 25 +119.892251 36.687427 1477 +119.892251 36.700927 4 +119.892251 36.705427 927 +119.892251 36.736927 8 +119.892251 36.750427 14 +119.892251 36.768427 13 +119.892251 36.772927 152 +119.892251 36.777427 598 +119.892251 36.781927 2604 +119.892251 36.808927 1515 +119.892251 36.813427 3 +119.892251 36.817927 3 +119.892251 36.822427 6 +119.892251 36.831427 11 +119.892251 36.835927 858 +119.892251 36.849427 303 +119.892251 36.903427 17 +119.892251 36.921427 76 +119.892251 36.952927 7 +119.892251 36.961927 4 +119.892251 36.984427 10 +119.892251 36.988927 3 +119.897751 35.634427 4 +119.897751 35.652427 4 +119.897751 35.656927 10 +119.897751 35.661427 646 +119.897751 35.683927 4 +119.897751 35.688427 785 +119.897751 35.742427 4 +119.897751 35.746927 1869 +119.897751 35.751427 1301 +119.897751 35.755927 95 +119.897751 35.796427 542 +119.897751 35.800927 25 +119.897751 35.827927 568 +119.897751 35.854927 19 +119.897751 35.886427 2083 +119.897751 35.913427 270 +119.897751 35.917927 4 +119.897751 35.922427 252 +119.897751 35.944927 30 +119.897751 35.967427 48 +119.897751 35.976427 556 +119.897751 35.980927 9 +119.897751 35.998927 8 +119.897751 36.043927 12 +119.897751 36.048427 474 +119.897751 36.079927 597 +119.897751 36.093427 144 +119.897751 36.111427 94 +119.897751 36.142927 1530 +119.897751 36.147427 3 +119.897751 36.192427 82 +119.897751 36.196927 36 +119.897751 36.201427 1371 +119.897751 36.232927 456 +119.897751 36.250927 50 +119.897751 36.255427 1460 +119.897751 36.259927 6 +119.897751 36.273427 806 +119.897751 36.300427 11 +119.897751 36.349927 577 +119.897751 36.547927 398 +119.897751 36.574927 334 +119.897751 36.601927 994 +119.897751 36.606427 601 +119.897751 36.628927 11 +119.897751 36.633427 1541 +119.897751 36.669427 332 +119.897751 36.678427 147 +119.897751 36.682927 345 +119.897751 36.723427 963 +119.897751 36.736927 329 +119.897751 36.750427 1061 +119.897751 36.768427 3 +119.897751 36.772927 1755 +119.897751 36.777427 11 +119.897751 36.781927 207 +119.897751 36.790927 423 +119.897751 36.795427 821 +119.897751 36.804427 3 +119.897751 36.817927 72 +119.897751 36.822427 1339 +119.897751 36.903427 1006 +119.897751 36.907927 18 +119.897751 36.916927 360 +119.897751 36.925927 142 +119.897751 36.939427 9 +119.897751 36.948427 1711 +119.897751 36.952927 4 +119.897751 36.957427 551 +119.897751 36.984427 1767 +119.897751 36.988927 54 +119.903251 35.638927 5 +119.903251 35.656927 15 +119.903251 35.661427 29 +119.903251 35.688427 5 +119.903251 35.697427 4 +119.903251 35.701927 422 +119.903251 35.724427 325 +119.903251 35.746927 977 +119.903251 35.751427 28 +119.903251 35.760427 19 +119.903251 35.769427 1564 +119.903251 35.782927 871 +119.903251 35.787427 23 +119.903251 35.796427 5191 +119.903251 35.800927 83 +119.903251 35.814427 4 +119.903251 35.850427 204 +119.903251 35.854927 948 +119.903251 35.886427 3 +119.903251 35.895427 419 +119.903251 35.899927 16 +119.903251 35.949427 11 +119.903251 35.998927 4 +119.903251 36.003427 29 +119.903251 36.007927 1028 +119.903251 36.075427 5 +119.903251 36.129427 1649 +119.903251 36.174427 251 +119.903251 36.183427 677 +119.903251 36.192427 68 +119.903251 36.196927 1619 +119.903251 36.201427 31 +119.903251 36.259927 10 +119.903251 36.264427 495 +119.903251 36.304927 47 +119.903251 36.322927 1511 +119.903251 36.336427 6 +119.903251 36.372427 1306 +119.903251 36.561427 8 +119.903251 36.579427 4 +119.903251 36.583927 965 +119.903251 36.628927 4 +119.903251 36.646927 876 +119.903251 36.651427 5 +119.903251 36.691927 744 +119.903251 36.705427 20 +119.903251 36.709927 936 +119.903251 36.727927 457 +119.903251 36.732427 770 +119.903251 36.750427 21 +119.903251 36.763927 810 +119.903251 36.768427 2 +119.903251 36.772927 153 +119.903251 36.777427 172 +119.903251 36.781927 23 +119.903251 36.786427 11 +119.903251 36.790927 62 +119.903251 36.795427 83 +119.903251 36.799927 5 +119.903251 36.804427 121 +119.903251 36.822427 1 +119.903251 36.835927 308 +119.903251 36.849427 441 +119.903251 36.934927 1090 +119.903251 36.939427 4 +119.903251 36.988927 10 +119.908751 35.647927 1 +119.908751 35.692927 997 +119.908751 35.701927 622 +119.908751 35.728927 151 +119.908751 35.746927 5 +119.908751 35.760427 1152 +119.908751 35.782927 11 +119.908751 35.787427 2 +119.908751 35.796427 61 +119.908751 35.818927 7 +119.908751 35.823427 580 +119.908751 35.859427 979 +119.908751 35.868427 46 +119.908751 35.872927 35 +119.908751 35.886427 1028 +119.908751 35.890927 477 +119.908751 35.895427 8 +119.908751 35.899927 64 +119.908751 35.904427 1434 +119.908751 35.908927 29 +119.908751 35.913427 11 +119.908751 35.935927 16 +119.908751 35.944927 444 +119.908751 35.958427 660 +119.908751 35.962927 29 +119.908751 36.003427 14 +119.908751 36.007927 621 +119.908751 36.102427 656 +119.908751 36.129427 306 +119.908751 36.133927 1974 +119.908751 36.138427 334 +119.908751 36.174427 222 +119.908751 36.214927 270 +119.908751 36.219427 155 +119.908751 36.237427 8 +119.908751 36.282427 576 +119.908751 36.322927 8 +119.908751 36.336427 901 +119.908751 36.367927 1393 +119.908751 36.529927 911 +119.908751 36.552427 255 +119.908751 36.565927 39 +119.908751 36.574927 269 +119.908751 36.583927 19 +119.908751 36.628927 567 +119.908751 36.646927 8 +119.908751 36.651427 317 +119.908751 36.678427 343 +119.908751 36.682927 700 +119.908751 36.705427 1 +119.908751 36.709927 30 +119.908751 36.714427 726 +119.908751 36.727927 643 +119.908751 36.732427 10 +119.908751 36.772927 30 +119.908751 36.777427 1633 +119.908751 36.786427 18 +119.908751 36.790927 890 +119.908751 36.795427 41 +119.908751 36.799927 1381 +119.908751 36.804427 18 +119.908751 36.835927 163 +119.908751 36.849427 3 +119.908751 36.889927 964 +119.908751 36.903427 1 +119.908751 36.907927 83 +119.908751 36.934927 17 +119.908751 36.988927 20 +119.914251 35.638927 27 +119.914251 35.643427 1669 +119.914251 35.647927 2 +119.914251 35.724427 178 +119.914251 35.791927 13 +119.914251 35.796427 82 +119.914251 35.800927 59 +119.914251 35.814427 8 +119.914251 35.868427 29 +119.914251 35.872927 2175 +119.914251 35.886427 113 +119.914251 35.890927 75 +119.914251 35.899927 44 +119.914251 35.904427 240 +119.914251 35.908927 1997 +119.914251 35.913427 45 +119.914251 35.935927 7 +119.914251 35.944927 14 +119.914251 35.962927 573 +119.914251 35.980927 181 +119.914251 35.998927 389 +119.914251 36.007927 7 +119.914251 36.052927 412 +119.914251 36.061927 521 +119.914251 36.066427 501 +119.914251 36.070927 5 +119.914251 36.084427 662 +119.914251 36.088927 8 +119.914251 36.093427 5 +119.914251 36.097927 4 +119.914251 36.129427 3 +119.914251 36.133927 5 +119.914251 36.142927 849 +119.914251 36.147427 509 +119.914251 36.187927 661 +119.914251 36.219427 550 +119.914251 36.237427 1429 +119.914251 36.255427 7 +119.914251 36.259927 102 +119.914251 36.367927 74 +119.914251 36.372427 842 +119.914251 36.570427 5 +119.914251 36.633427 539 +119.914251 36.651427 352 +119.914251 36.655927 553 +119.914251 36.664927 3 +119.914251 36.673927 4 +119.914251 36.678427 546 +119.914251 36.696427 219 +119.914251 36.700927 25 +119.914251 36.705427 277 +119.914251 36.754927 407 +119.914251 36.763927 3 +119.914251 36.777427 87 +119.914251 36.781927 19 +119.914251 36.799927 17 +119.914251 36.804427 63 +119.914251 36.813427 241 +119.914251 36.867427 608 +119.914251 36.903427 564 +119.914251 36.907927 760 +119.914251 36.912427 703 +119.914251 36.921427 139 +119.914251 36.925927 370 +119.914251 36.939427 654 +119.914251 36.948427 4 +119.914251 36.984427 17 +119.919751 35.643427 5 +119.919751 35.719927 1198 +119.919751 35.787427 183 +119.919751 35.796427 1591 +119.919751 35.800927 115 +119.919751 35.805427 457 +119.919751 35.809927 5 +119.919751 35.814427 888 +119.919751 35.836927 927 +119.919751 35.854927 74 +119.919751 35.886427 31 +119.919751 35.890927 621 +119.919751 35.935927 516 +119.919751 35.944927 635 +119.919751 35.998927 4 +119.919751 36.012427 410 +119.919751 36.030427 349 +119.919751 36.034927 376 +119.919751 36.084427 384 +119.919751 36.088927 5 +119.919751 36.129427 172 +119.919751 36.133927 1611 +119.919751 36.147427 5 +119.919751 36.205927 5 +119.919751 36.255427 1193 +119.919751 36.259927 2383 +119.919751 36.264427 9 +119.919751 36.525427 478 +119.919751 36.556927 597 +119.919751 36.570427 214 +119.919751 36.579427 211 +119.919751 36.597427 528 +119.919751 36.619927 502 +119.919751 36.642427 282 +119.919751 36.655927 3 +119.919751 36.660427 5 +119.919751 36.664927 580 +119.919751 36.687427 664 +119.919751 36.691927 1208 +119.919751 36.696427 47 +119.919751 36.700927 1 +119.919751 36.709927 2 +119.919751 36.714427 925 +119.919751 36.727927 251 +119.919751 36.736927 444 +119.919751 36.754927 9 +119.919751 36.759427 9 +119.919751 36.768427 3 +119.919751 36.772927 23 +119.919751 36.777427 46 +119.919751 36.786427 157 +119.919751 36.790927 175 +119.919751 36.813427 7 +119.919751 36.835927 9 +119.919751 36.916927 237 +119.919751 36.952927 121 +119.919751 36.984427 1757 +119.925251 35.625427 1145 +119.925251 35.706427 338 +119.925251 35.778427 1420 +119.925251 35.782927 234 +119.925251 35.796427 660 +119.925251 35.800927 68 +119.925251 35.836927 3 +119.925251 35.841427 266 +119.925251 35.881927 254 +119.925251 35.886427 62 +119.925251 35.908927 46 +119.925251 35.913427 32 +119.925251 35.917927 140 +119.925251 35.931427 1359 +119.925251 35.935927 18 +119.925251 35.989927 482 +119.925251 36.097927 5 +119.925251 36.106927 63 +119.925251 36.129427 39 +119.925251 36.133927 10 +119.925251 36.151927 207 +119.925251 36.169927 1435 +119.925251 36.205927 1127 +119.925251 36.250927 922 +119.925251 36.259927 1096 +119.925251 36.295927 10 +119.925251 36.300427 8 +119.925251 36.322927 599 +119.925251 36.345427 567 +119.925251 36.349927 585 +119.925251 36.358927 976 +119.925251 36.372427 5 +119.925251 36.376927 634 +119.925251 36.588427 153 +119.925251 36.601927 286 +119.925251 36.642427 904 +119.925251 36.646927 3 +119.925251 36.673927 946 +119.925251 36.687427 112 +119.925251 36.696427 4 +119.925251 36.732427 45 +119.925251 36.736927 466 +119.925251 36.741427 153 +119.925251 36.745927 22 +119.925251 36.763927 651 +119.925251 36.768427 1309 +119.925251 36.772927 21 +119.925251 36.781927 720 +119.925251 36.786427 2046 +119.925251 36.790927 286 +119.925251 36.813427 13 +119.925251 36.840427 22 +119.925251 36.858427 575 +119.925251 36.885427 926 +119.925251 36.889927 1 +119.925251 36.907927 765 +119.925251 36.930427 177 +119.925251 36.934927 648 +119.925251 36.975427 9 +119.925251 36.979927 7 +119.925251 36.984427 4 +119.925251 36.988927 714 +119.930751 35.769427 4 +119.930751 35.773927 35 +119.930751 35.778427 31 +119.930751 35.782927 62 +119.930751 35.818927 136 +119.930751 35.823427 3 +119.930751 35.859427 52 +119.930751 35.863927 2178 +119.930751 35.895427 42 +119.930751 35.899927 7041 +119.930751 35.904427 9 +119.930751 35.908927 384 +119.930751 35.913427 11 +119.930751 35.917927 5 +119.930751 35.944927 71 +119.930751 35.967427 5 +119.930751 35.971927 973 +119.930751 36.012427 71 +119.930751 36.016927 776 +119.930751 36.021427 31 +119.930751 36.052927 581 +119.930751 36.066427 400 +119.930751 36.070927 1371 +119.930751 36.093427 361 +119.930751 36.097927 491 +119.930751 36.129427 1571 +119.930751 36.133927 1152 +119.930751 36.196927 1166 +119.930751 36.201427 19 +119.930751 36.210427 208 +119.930751 36.246427 4 +119.930751 36.250927 1113 +119.930751 36.259927 6 +119.930751 36.264427 1327 +119.930751 36.268927 12 +119.930751 36.273427 43 +119.930751 36.286927 974 +119.930751 36.291427 2347 +119.930751 36.295927 46 +119.930751 36.300427 1936 +119.930751 36.309427 1312 +119.930751 36.313927 8 +119.930751 36.345427 622 +119.930751 36.408427 488 +119.930751 36.520927 466 +119.930751 36.529927 849 +119.930751 36.534427 5 +119.930751 36.565927 1113 +119.930751 36.588427 72 +119.930751 36.592927 441 +119.930751 36.615427 6 +119.930751 36.642427 259 +119.930751 36.646927 772 +119.930751 36.655927 689 +119.930751 36.678427 6 +119.930751 36.705427 3 +119.930751 36.709927 543 +119.930751 36.732427 1335 +119.930751 36.736927 9480 +119.930751 36.741427 497 +119.930751 36.745927 9 +119.930751 36.750427 49 +119.930751 36.754927 538 +119.930751 36.763927 32 +119.930751 36.768427 96 +119.930751 36.781927 295 +119.930751 36.786427 3201 +119.930751 36.795427 1067 +119.930751 36.804427 877 +119.930751 36.853927 467 +119.930751 36.858427 4 +119.930751 36.898927 742 +119.930751 36.916927 539 +119.930751 36.952927 5 +119.930751 36.975427 18 +119.930751 36.979927 2252 +119.930751 36.984427 410 +119.936251 35.710927 313 +119.936251 35.715427 49 +119.936251 35.719927 8 +119.936251 35.769427 418 +119.936251 35.773927 2 +119.936251 35.782927 3 +119.936251 35.787427 41 +119.936251 35.791927 23 +119.936251 35.818927 2 +119.936251 35.859427 42 +119.936251 35.863927 50 +119.936251 35.877427 126 +119.936251 35.881927 789 +119.936251 35.886427 188 +119.936251 35.899927 155 +119.936251 35.908927 119 +119.936251 35.913427 17 +119.936251 35.949427 681 +119.936251 35.953927 1177 +119.936251 36.012427 33 +119.936251 36.016927 8 +119.936251 36.034927 1 +119.936251 36.052927 3 +119.936251 36.066427 240 +119.936251 36.070927 12 +119.936251 36.093427 3 +119.936251 36.106927 187 +119.936251 36.129427 7 +119.936251 36.142927 670 +119.936251 36.147427 970 +119.936251 36.151927 2 +119.936251 36.196927 7 +119.936251 36.214927 914 +119.936251 36.223927 572 +119.936251 36.232927 231 +119.936251 36.246427 13 +119.936251 36.250927 13 +119.936251 36.255427 28 +119.936251 36.259927 16 +119.936251 36.264427 4 +119.936251 36.268927 5 +119.936251 36.273427 3096 +119.936251 36.286927 5 +119.936251 36.291427 14 +119.936251 36.309427 3 +119.936251 36.354427 65 +119.936251 36.372427 666 +119.936251 36.403927 1829 +119.936251 36.565927 10 +119.936251 36.597427 6 +119.936251 36.606427 4 +119.936251 36.642427 367 +119.936251 36.655927 6 +119.936251 36.682927 13 +119.936251 36.691927 679 +119.936251 36.705427 548 +119.936251 36.709927 910 +119.936251 36.732427 110 +119.936251 36.736927 73 +119.936251 36.741427 340 +119.936251 36.750427 245 +119.936251 36.754927 2415 +119.936251 36.759427 15 +119.936251 36.768427 127 +119.936251 36.772927 1017 +119.936251 36.777427 342 +119.936251 36.781927 1112 +119.936251 36.786427 1147 +119.936251 36.790927 21608 +119.936251 36.795427 336 +119.936251 36.799927 1 +119.936251 36.804427 3 +119.936251 36.826927 62 +119.936251 36.840427 697 +119.936251 36.898927 7 +119.936251 36.930427 5 +119.936251 36.934927 1049 +119.936251 36.952927 504 +119.936251 36.988927 1119 +119.936251 36.993427 7 +119.941751 35.791927 3 +119.941751 35.800927 6 +119.941751 35.805427 23 +119.941751 35.845927 22 +119.941751 35.859427 8 +119.941751 35.863927 4 +119.941751 35.877427 502 +119.941751 35.881927 2750 +119.941751 35.886427 18 +119.941751 35.895427 898 +119.941751 35.899927 1 +119.941751 35.917927 991 +119.941751 35.949427 443 +119.941751 35.953927 24 +119.941751 35.958427 18 +119.941751 36.034927 214 +119.941751 36.039427 5 +119.941751 36.133927 930 +119.941751 36.169927 360 +119.941751 36.196927 70 +119.941751 36.219427 493 +119.941751 36.237427 1382 +119.941751 36.241927 530 +119.941751 36.250927 42 +119.941751 36.255427 23 +119.941751 36.259927 1348 +119.941751 36.273427 53 +119.941751 36.277927 564 +119.941751 36.322927 5 +119.941751 36.327427 1491 +119.941751 36.336427 34 +119.941751 36.340927 1275 +119.941751 36.403927 449 +119.941751 36.520927 750 +119.941751 36.547927 8 +119.941751 36.552427 1500 +119.941751 36.592927 11 +119.941751 36.610927 434 +119.941751 36.624427 920 +119.941751 36.642427 445 +119.941751 36.669427 340 +119.941751 36.682927 528 +119.941751 36.709927 14 +119.941751 36.714427 1637 +119.941751 36.727927 540 +119.941751 36.732427 312 +119.941751 36.736927 123 +119.941751 36.741427 6 +119.941751 36.750427 1032 +119.941751 36.754927 399 +119.941751 36.759427 1 +119.941751 36.763927 13 +119.941751 36.768427 25 +119.941751 36.772927 780 +119.941751 36.777427 2055 +119.941751 36.781927 224 +119.941751 36.786427 1212 +119.941751 36.790927 2268 +119.941751 36.795427 911 +119.941751 36.799927 122 +119.941751 36.826927 298 +119.941751 36.907927 482 +119.941751 36.916927 629 +119.941751 36.975427 4 +119.941751 36.993427 24 +119.947251 35.800927 751 +119.947251 35.841427 4 +119.947251 35.845927 1345 +119.947251 35.850427 4 +119.947251 35.877427 36 +119.947251 35.881927 69 +119.947251 35.890927 44 +119.947251 35.895427 8 +119.947251 35.917927 3 +119.947251 35.931427 172 +119.947251 36.007927 739 +119.947251 36.043927 175 +119.947251 36.057427 461 +119.947251 36.106927 320 +119.947251 36.133927 926 +119.947251 36.147427 662 +119.947251 36.183427 301 +119.947251 36.196927 1441 +119.947251 36.241927 5 +119.947251 36.246427 15 +119.947251 36.250927 1670 +119.947251 36.255427 55 +119.947251 36.259927 1468 +119.947251 36.264427 11 +119.947251 36.273427 25 +119.947251 36.282427 5 +119.947251 36.340927 1 +119.947251 36.358927 21 +119.947251 36.363427 5 +119.947251 36.367927 11 +119.947251 36.381427 636 +119.947251 36.390427 17 +119.947251 36.403927 1177 +119.947251 36.421927 249 +119.947251 36.430927 923 +119.947251 36.592927 584 +119.947251 36.646927 314 +119.947251 36.660427 646 +119.947251 36.669427 188 +119.947251 36.687427 4 +119.947251 36.691927 352 +119.947251 36.714427 29 +119.947251 36.732427 42 +119.947251 36.736927 212 +119.947251 36.741427 61 +119.947251 36.745927 6 +119.947251 36.750427 1176 +119.947251 36.754927 2 +119.947251 36.763927 397 +119.947251 36.768427 148 +119.947251 36.772927 1582 +119.947251 36.777427 2776 +119.947251 36.781927 1551 +119.947251 36.786427 3295 +119.947251 36.790927 2219 +119.947251 36.795427 581 +119.947251 36.799927 1079 +119.947251 36.804427 352 +119.947251 36.808927 502 +119.947251 36.817927 5 +119.947251 36.822427 18 +119.947251 36.826927 1326 +119.947251 36.831427 197 +119.947251 36.835927 8 +119.947251 36.840427 704 +119.947251 36.844927 31 +119.947251 36.849427 870 +119.947251 36.858427 4 +119.947251 36.943927 473 +119.947251 36.948427 11 +119.947251 36.952927 371 +119.947251 36.993427 1874 +119.947251 36.997927 4 +119.952751 35.787427 90 +119.952751 35.800927 5 +119.952751 35.850427 255 +119.952751 35.854927 359 +119.952751 35.868427 12 +119.952751 35.877427 7 +119.952751 35.881927 68 +119.952751 35.886427 168 +119.952751 35.967427 1109 +119.952751 36.061927 64 +119.952751 36.066427 23 +119.952751 36.079927 1170 +119.952751 36.084427 3 +119.952751 36.111427 151 +119.952751 36.142927 945 +119.952751 36.183427 2 +119.952751 36.223927 118 +119.952751 36.246427 14 +119.952751 36.250927 16 +119.952751 36.259927 71 +119.952751 36.264427 227 +119.952751 36.286927 7 +119.952751 36.358927 220 +119.952751 36.363427 1973 +119.952751 36.367927 47 +119.952751 36.376927 5 +119.952751 36.381427 34 +119.952751 36.403927 478 +119.952751 36.408427 4 +119.952751 36.570427 3 +119.952751 36.619927 14 +119.952751 36.642427 5 +119.952751 36.669427 15 +119.952751 36.673927 1300 +119.952751 36.687427 737 +119.952751 36.691927 1156 +119.952751 36.709927 14 +119.952751 36.714427 597 +119.952751 36.718927 282 +119.952751 36.723427 8 +119.952751 36.727927 9 +119.952751 36.736927 58 +119.952751 36.741427 3 +119.952751 36.750427 970 +119.952751 36.754927 102 +119.952751 36.759427 96 +119.952751 36.763927 510 +119.952751 36.768427 162 +119.952751 36.772927 839 +119.952751 36.777427 3990 +119.952751 36.781927 1632 +119.952751 36.786427 1704 +119.952751 36.790927 3088 +119.952751 36.795427 1844 +119.952751 36.799927 1534 +119.952751 36.804427 549 +119.952751 36.808927 127 +119.952751 36.813427 1 +119.952751 36.817927 39 +119.952751 36.822427 1402 +119.952751 36.826927 174 +119.952751 36.831427 2 +119.952751 36.840427 10 +119.952751 36.849427 9 +119.952751 36.853927 24 +119.952751 36.858427 1028 +119.952751 36.916927 910 +119.952751 36.921427 4 +119.952751 36.939427 689 +119.952751 36.943927 424 +119.952751 36.948427 593 +119.952751 36.952927 2 +119.952751 36.957427 376 +119.952751 36.993427 18 +119.958251 35.760427 4 +119.958251 35.764927 3 +119.958251 35.769427 3 +119.958251 35.809927 372 +119.958251 35.814427 874 +119.958251 35.850427 98 +119.958251 35.859427 187 +119.958251 35.863927 130 +119.958251 35.877427 2067 +119.958251 35.881927 742 +119.958251 35.886427 32 +119.958251 35.895427 47 +119.958251 35.976427 707 +119.958251 36.025927 127 +119.958251 36.061927 668 +119.958251 36.066427 98 +119.958251 36.070927 9 +119.958251 36.075427 842 +119.958251 36.097927 666 +119.958251 36.106927 160 +119.958251 36.138427 442 +119.958251 36.156427 1120 +119.958251 36.165427 5 +119.958251 36.174427 297 +119.958251 36.183427 6 +119.958251 36.187927 176 +119.958251 36.223927 1598 +119.958251 36.246427 13 +119.958251 36.250927 2338 +119.958251 36.259927 622 +119.958251 36.264427 302 +119.958251 36.268927 1068 +119.958251 36.273427 3 +119.958251 36.277927 21 +119.958251 36.282427 27 +119.958251 36.286927 20 +119.958251 36.291427 60 +119.958251 36.295927 11 +119.958251 36.300427 14 +119.958251 36.304927 1151 +119.958251 36.309427 1342 +119.958251 36.313927 1330 +119.958251 36.318427 610 +119.958251 36.327427 990 +119.958251 36.336427 966 +119.958251 36.354427 1047 +119.958251 36.363427 6 +119.958251 36.367927 1 +119.958251 36.390427 29 +119.958251 36.408427 692 +119.958251 36.570427 1841 +119.958251 36.606427 802 +119.958251 36.619927 4 +119.958251 36.642427 1433 +119.958251 36.687427 1403 +119.958251 36.691927 21 +119.958251 36.705427 528 +119.958251 36.709927 987 +119.958251 36.714427 11 +119.958251 36.718927 3 +119.958251 36.723427 28 +119.958251 36.727927 65 +119.958251 36.732427 132 +119.958251 36.736927 5 +119.958251 36.741427 9 +119.958251 36.745927 23 +119.958251 36.750427 68 +119.958251 36.754927 8 +119.958251 36.759427 1034 +119.958251 36.763927 91 +119.958251 36.768427 1579 +119.958251 36.772927 224 +119.958251 36.777427 2651 +119.958251 36.781927 1896 +119.958251 36.786427 3039 +119.958251 36.790927 3204 +119.958251 36.795427 580 +119.958251 36.799927 739 +119.958251 36.804427 744 +119.958251 36.808927 153 +119.958251 36.943927 4 +119.958251 36.948427 512 +119.963751 35.764927 7 +119.963751 35.769427 14 +119.963751 35.809927 8 +119.963751 35.814427 69 +119.963751 35.823427 24 +119.963751 35.827927 105 +119.963751 35.832427 42 +119.963751 35.841427 433 +119.963751 35.859427 83 +119.963751 35.863927 644 +119.963751 35.872927 309 +119.963751 35.877427 1500 +119.963751 35.881927 607 +119.963751 35.886427 487 +119.963751 35.913427 7 +119.963751 36.021427 6 +119.963751 36.034927 2 +119.963751 36.043927 370 +119.963751 36.061927 5 +119.963751 36.066427 767 +119.963751 36.075427 388 +119.963751 36.084427 402 +119.963751 36.111427 20 +119.963751 36.124927 761 +119.963751 36.129427 650 +119.963751 36.165427 1029 +119.963751 36.192427 564 +119.963751 36.214927 217 +119.963751 36.255427 140 +119.963751 36.259927 256 +119.963751 36.264427 91 +119.963751 36.268927 19 +119.963751 36.273427 4 +119.963751 36.277927 28 +119.963751 36.282427 1637 +119.963751 36.286927 124 +119.963751 36.291427 5551 +119.963751 36.295927 2097 +119.963751 36.300427 34 +119.963751 36.304927 50 +119.963751 36.309427 68 +119.963751 36.358927 106 +119.963751 36.372427 616 +119.963751 36.390427 715 +119.963751 36.394927 3 +119.963751 36.403927 4 +119.963751 36.408427 479 +119.963751 36.525427 1515 +119.963751 36.529927 32 +119.963751 36.592927 511 +119.963751 36.606427 8 +119.963751 36.628927 1154 +119.963751 36.633427 4 +119.963751 36.691927 361 +119.963751 36.723427 124 +119.963751 36.727927 42 +119.963751 36.732427 59 +119.963751 36.745927 34 +119.963751 36.754927 6 +119.963751 36.759427 292 +119.963751 36.763927 775 +119.963751 36.768427 277 +119.963751 36.772927 669 +119.963751 36.777427 1937 +119.963751 36.781927 3481 +119.963751 36.786427 3894 +119.963751 36.790927 4331 +119.963751 36.795427 2245 +119.963751 36.799927 844 +119.963751 36.804427 4 +119.963751 36.822427 223 +119.963751 36.831427 9 +119.963751 36.840427 4 +119.963751 36.844927 8 +119.963751 36.862927 11 +119.963751 36.871927 30 +119.963751 36.885427 5 +119.963751 36.889927 8 +119.963751 36.912427 241 +119.963751 36.948427 373 +119.963751 36.961927 3 +119.963751 36.970927 2084 +119.963751 36.975427 80 +119.963751 36.993427 1922 +119.969251 35.818927 177 +119.969251 35.845927 33 +119.969251 35.854927 5 +119.969251 35.859427 4 +119.969251 35.868427 355 +119.969251 35.872927 4508 +119.969251 35.877427 528 +119.969251 35.881927 83 +119.969251 35.890927 52 +119.969251 35.895427 56 +119.969251 35.899927 41 +119.969251 36.007927 118 +119.969251 36.021427 53 +119.969251 36.025927 664 +119.969251 36.075427 413 +119.969251 36.088927 508 +119.969251 36.129427 23 +119.969251 36.214927 870 +119.969251 36.241927 15 +119.969251 36.246427 682 +119.969251 36.250927 1131 +119.969251 36.255427 1036 +119.969251 36.259927 172 +119.969251 36.264427 1344 +119.969251 36.273427 2 +119.969251 36.282427 195 +119.969251 36.286927 347 +119.969251 36.291427 82 +119.969251 36.322927 5 +119.969251 36.327427 8 +119.969251 36.358927 560 +119.969251 36.390427 398 +119.969251 36.394927 2 +119.969251 36.408427 730 +119.969251 36.525427 13 +119.969251 36.529927 11 +119.969251 36.615427 275 +119.969251 36.651427 6 +119.969251 36.673927 7 +119.969251 36.714427 8 +119.969251 36.723427 25 +119.969251 36.727927 2 +119.969251 36.754927 107 +119.969251 36.759427 523 +119.969251 36.763927 26 +119.969251 36.768427 879 +119.969251 36.772927 55 +119.969251 36.777427 563 +119.969251 36.781927 1659 +119.969251 36.786427 1449 +119.969251 36.790927 2763 +119.969251 36.795427 349 +119.969251 36.799927 3007 +119.969251 36.804427 973 +119.969251 36.813427 12 +119.969251 36.826927 3 +119.969251 36.831427 24 +119.969251 36.840427 4 +119.969251 36.858427 21 +119.969251 36.948427 302 +119.969251 36.961927 778 +119.969251 36.975427 3 +119.969251 36.988927 782 +119.974751 35.809927 413 +119.974751 35.818927 17324 +119.974751 35.823427 1920 +119.974751 35.841427 5 +119.974751 35.845927 200 +119.974751 35.850427 65 +119.974751 35.854927 12 +119.974751 35.859427 946 +119.974751 35.868427 801 +119.974751 35.872927 1899 +119.974751 35.877427 330 +119.974751 35.881927 110 +119.974751 35.886427 37 +119.974751 35.890927 28 +119.974751 36.012427 12 +119.974751 36.025927 18 +119.974751 36.030427 380 +119.974751 36.070927 780 +119.974751 36.075427 5 +119.974751 36.079927 45 +119.974751 36.129427 2258 +119.974751 36.142927 1172 +119.974751 36.160927 466 +119.974751 36.165427 228 +119.974751 36.169927 893 +119.974751 36.219427 1639 +119.974751 36.223927 77 +119.974751 36.241927 1 +119.974751 36.246427 49 +119.974751 36.259927 107 +119.974751 36.264427 350 +119.974751 36.282427 426 +119.974751 36.286927 21 +119.974751 36.291427 489 +119.974751 36.300427 109 +119.974751 36.322927 6 +119.974751 36.327427 1068 +119.974751 36.331927 1134 +119.974751 36.345427 1159 +119.974751 36.358927 772 +119.974751 36.381427 934 +119.974751 36.426427 2227 +119.974751 36.615427 376 +119.974751 36.651427 348 +119.974751 36.669427 4 +119.974751 36.705427 455 +119.974751 36.741427 566 +119.974751 36.754927 1037 +119.974751 36.759427 75 +119.974751 36.763927 9 +119.974751 36.768427 12 +119.974751 36.772927 268 +119.974751 36.777427 568 +119.974751 36.781927 1833 +119.974751 36.786427 2453 +119.974751 36.790927 1873 +119.974751 36.795427 250 +119.974751 36.808927 994 +119.974751 36.813427 2 +119.974751 36.831427 24 +119.974751 36.862927 4 +119.974751 36.988927 13 +119.980251 35.809927 2513 +119.980251 35.814427 26 +119.980251 35.818927 584 +119.980251 35.823427 28 +119.980251 35.827927 1730 +119.980251 35.832427 14 +119.980251 35.836927 420 +119.980251 35.841427 2 +119.980251 35.845927 751 +119.980251 35.850427 7 +119.980251 35.854927 838 +119.980251 35.859427 2282 +119.980251 35.863927 266 +119.980251 35.868427 713 +119.980251 35.872927 5032 +119.980251 35.877427 10709 +119.980251 35.881927 1393 +119.980251 35.886427 815 +119.980251 35.890927 746 +119.980251 35.913427 18 +119.980251 36.007927 49 +119.980251 36.025927 469 +119.980251 36.030427 3 +119.980251 36.039427 39 +119.980251 36.043927 11 +119.980251 36.057427 4 +119.980251 36.061927 684 +119.980251 36.075427 678 +119.980251 36.079927 1120 +119.980251 36.093427 479 +119.980251 36.102427 399 +119.980251 36.129427 3 +119.980251 36.147427 2 +119.980251 36.156427 326 +119.980251 36.165427 529 +119.980251 36.169927 13 +119.980251 36.196927 904 +119.980251 36.232927 799 +119.980251 36.237427 1292 +119.980251 36.246427 1912 +119.980251 36.250927 11 +119.980251 36.255427 58 +119.980251 36.259927 1915 +119.980251 36.264427 1359 +119.980251 36.268927 91 +119.980251 36.273427 4 +119.980251 36.277927 21 +119.980251 36.282427 100 +119.980251 36.286927 1073 +119.980251 36.291427 685 +119.980251 36.295927 2092 +119.980251 36.300427 27 +119.980251 36.309427 16 +119.980251 36.331927 3 +119.980251 36.336427 3 +119.980251 36.376927 655 +119.980251 36.385927 2 +119.980251 36.403927 483 +119.980251 36.511927 347 +119.980251 36.570427 2 +119.980251 36.588427 34 +119.980251 36.592927 57 +119.980251 36.610927 3 +119.980251 36.615427 372 +119.980251 36.619927 4 +119.980251 36.651427 15 +119.980251 36.660427 9 +119.980251 36.673927 1360 +119.980251 36.709927 57 +119.980251 36.718927 14 +119.980251 36.727927 11 +119.980251 36.732427 14 +119.980251 36.736927 4 +119.980251 36.741427 27 +119.980251 36.745927 125 +119.980251 36.763927 84 +119.980251 36.768427 845 +119.980251 36.772927 926 +119.980251 36.777427 2097 +119.980251 36.781927 3640 +119.980251 36.786427 2871 +119.980251 36.790927 1509 +119.980251 36.795427 4961 +119.980251 36.799927 493 +119.980251 36.808927 5 +119.980251 36.813427 6 +119.980251 36.822427 8 +119.980251 36.844927 3 +119.980251 36.858427 6 +119.980251 36.862927 5 +119.980251 36.867427 1696 +119.985751 35.733427 266 +119.985751 35.742427 252 +119.985751 35.823427 45 +119.985751 35.827927 355 +119.985751 35.832427 316 +119.985751 35.836927 126 +119.985751 35.841427 511 +119.985751 35.845927 177 +119.985751 35.850427 193 +119.985751 35.854927 202 +119.985751 35.859427 582 +119.985751 35.863927 1341 +119.985751 35.868427 3989 +119.985751 35.872927 1852 +119.985751 35.877427 2468 +119.985751 35.881927 652 +119.985751 35.886427 59 +119.985751 35.890927 35 +119.985751 35.895427 108 +119.985751 35.899927 11 +119.985751 35.904427 56 +119.985751 35.985427 586 +119.985751 35.989927 352 +119.985751 35.994427 48 +119.985751 36.021427 15 +119.985751 36.025927 41 +119.985751 36.030427 43 +119.985751 36.034927 151 +119.985751 36.039427 1219 +119.985751 36.043927 407 +119.985751 36.048427 3 +119.985751 36.057427 317 +119.985751 36.061927 6 +119.985751 36.070927 535 +119.985751 36.075427 25 +119.985751 36.093427 12 +119.985751 36.124927 2711 +119.985751 36.129427 12 +119.985751 36.138427 1236 +119.985751 36.147427 304 +119.985751 36.165427 3 +119.985751 36.183427 555 +119.985751 36.196927 6 +119.985751 36.223927 477 +119.985751 36.246427 5 +119.985751 36.255427 620 +119.985751 36.259927 421 +119.985751 36.264427 1175 +119.985751 36.268927 1327 +119.985751 36.273427 701 +119.985751 36.277927 133 +119.985751 36.282427 1587 +119.985751 36.286927 568 +119.985751 36.291427 675 +119.985751 36.309427 793 +119.985751 36.313927 12 +119.985751 36.318427 87 +119.985751 36.331927 11 +119.985751 36.336427 1482 +119.985751 36.354427 1210 +119.985751 36.363427 439 +119.985751 36.367927 16 +119.985751 36.381427 711 +119.985751 36.426427 737 +119.985751 36.561427 8 +119.985751 36.565927 1395 +119.985751 36.583927 531 +119.985751 36.588427 9 +119.985751 36.592927 243 +119.985751 36.624427 353 +119.985751 36.660427 927 +119.985751 36.687427 4 +119.985751 36.709927 16 +119.985751 36.727927 14 +119.985751 36.732427 9 +119.985751 36.736927 5 +119.985751 36.745927 131 +119.985751 36.750427 293 +119.985751 36.763927 397 +119.985751 36.768427 2411 +119.985751 36.772927 571 +119.985751 36.777427 942 +119.985751 36.781927 4594 +119.985751 36.786427 2446 +119.985751 36.790927 1 +119.985751 36.795427 964 +119.985751 36.799927 965 +119.985751 36.804427 436 +119.985751 36.822427 4 +119.985751 36.858427 9 +119.985751 36.862927 4 +119.985751 36.867427 4 +119.985751 36.988927 21 +119.985751 36.993427 1157 +119.985751 37.002427 815 +119.991251 35.805427 15 +119.991251 35.823427 6 +119.991251 35.827927 167 +119.991251 35.832427 32 +119.991251 35.836927 338 +119.991251 35.841427 524 +119.991251 35.845927 69 +119.991251 35.850427 35 +119.991251 35.854927 569 +119.991251 35.859427 31 +119.991251 35.863927 1154 +119.991251 35.868427 3244 +119.991251 35.872927 3415 +119.991251 35.877427 2837 +119.991251 35.881927 3764 +119.991251 35.886427 3075 +119.991251 35.890927 12 +119.991251 35.899927 107 +119.991251 35.908927 18 +119.991251 35.944927 7 +119.991251 35.985427 420 +119.991251 35.989927 336 +119.991251 36.003427 702 +119.991251 36.021427 375 +119.991251 36.025927 1422 +119.991251 36.043927 3 +119.991251 36.057427 6 +119.991251 36.061927 450 +119.991251 36.066427 6 +119.991251 36.070927 11 +119.991251 36.075427 1570 +119.991251 36.084427 287 +119.991251 36.111427 15 +119.991251 36.115927 937 +119.991251 36.178927 172 +119.991251 36.196927 14 +119.991251 36.201427 729 +119.991251 36.219427 763 +119.991251 36.241927 720 +119.991251 36.250927 2 +119.991251 36.255427 2552 +119.991251 36.259927 208 +119.991251 36.264427 124 +119.991251 36.268927 42 +119.991251 36.273427 226 +119.991251 36.277927 1441 +119.991251 36.282427 2621 +119.991251 36.286927 2528 +119.991251 36.291427 2089 +119.991251 36.295927 623 +119.991251 36.300427 56 +119.991251 36.304927 1022 +119.991251 36.309427 6 +119.991251 36.313927 80 +119.991251 36.327427 6 +119.991251 36.354427 5 +119.991251 36.358927 3 +119.991251 36.367927 324 +119.991251 36.381427 1549 +119.991251 36.408427 19 +119.991251 36.412927 1796 +119.991251 36.417427 2 +119.991251 36.507427 372 +119.991251 36.525427 3 +119.991251 36.561427 8 +119.991251 36.565927 24 +119.991251 36.583927 566 +119.991251 36.588427 2747 +119.991251 36.592927 555 +119.991251 36.624427 3 +119.991251 36.633427 285 +119.991251 36.673927 6 +119.991251 36.700927 2 +119.991251 36.714427 4 +119.991251 36.718927 2486 +119.991251 36.723427 9 +119.991251 36.727927 19 +119.991251 36.732427 13 +119.991251 36.736927 800 +119.991251 36.745927 2 +119.991251 36.750427 169 +119.991251 36.754927 993 +119.991251 36.759427 13 +119.991251 36.763927 651 +119.991251 36.768427 92 +119.991251 36.772927 347 +119.991251 36.777427 618 +119.991251 36.781927 516 +119.991251 36.786427 4220 +119.991251 36.790927 96 +119.991251 36.795427 5432 +119.991251 36.799927 1742 +119.991251 36.804427 23 +119.991251 36.817927 29 +119.991251 36.984427 4 +119.991251 36.993427 7 +119.996751 35.805427 550 +119.996751 35.818927 69 +119.996751 35.850427 3741 +119.996751 35.854927 854 +119.996751 35.859427 1512 +119.996751 35.863927 512 +119.996751 35.868427 1428 +119.996751 35.872927 2510 +119.996751 35.877427 1684 +119.996751 35.881927 1781 +119.996751 35.886427 104 +119.996751 35.890927 381 +119.996751 35.895427 13 +119.996751 35.913427 22 +119.996751 35.917927 23 +119.996751 35.922427 5 +119.996751 35.935927 217 +119.996751 36.025927 467 +119.996751 36.061927 77 +119.996751 36.066427 40 +119.996751 36.070927 1685 +119.996751 36.075427 1784 +119.996751 36.079927 13 +119.996751 36.084427 1659 +119.996751 36.093427 1286 +119.996751 36.138427 703 +119.996751 36.147427 560 +119.996751 36.169927 2 +119.996751 36.174427 17 +119.996751 36.201427 4 +119.996751 36.210427 1282 +119.996751 36.223927 456 +119.996751 36.246427 25 +119.996751 36.255427 1106 +119.996751 36.264427 2152 +119.996751 36.268927 1104 +119.996751 36.273427 565 +119.996751 36.277927 3438 +119.996751 36.282427 3305 +119.996751 36.286927 2137 +119.996751 36.291427 2115 +119.996751 36.295927 2664 +119.996751 36.300427 630 +119.996751 36.304927 71 +119.996751 36.309427 1430 +119.996751 36.327427 791 +119.996751 36.345427 1673 +119.996751 36.349927 44 +119.996751 36.358927 799 +119.996751 36.372427 826 +119.996751 36.417427 820 +119.996751 36.520927 8 +119.996751 36.525427 1153 +119.996751 36.543427 3623 +119.996751 36.565927 914 +119.996751 36.588427 172 +119.996751 36.592927 148 +119.996751 36.619927 636 +119.996751 36.628927 347 +119.996751 36.664927 231 +119.996751 36.669427 452 +119.996751 36.673927 4 +119.996751 36.682927 3 +119.996751 36.687427 4 +119.996751 36.700927 9 +119.996751 36.718927 44 +119.996751 36.723427 13 +119.996751 36.745927 32 +119.996751 36.750427 3 +119.996751 36.759427 21 +119.996751 36.763927 278 +119.996751 36.768427 54 +119.996751 36.772927 30 +119.996751 36.777427 318 +119.996751 36.781927 244 +119.996751 36.786427 58 +119.996751 36.790927 529 +119.996751 36.795427 18 +119.996751 36.799927 1599 +119.996751 36.804427 29 +119.996751 36.813427 11 +119.996751 36.817927 23 +119.996751 36.984427 523 +119.996751 36.988927 7 +119.996751 36.997927 404 +119.996751 37.002427 9 +120.002251 35.805427 83 +120.002251 35.809927 42 +120.002251 35.841427 2 +120.002251 35.845927 541 +120.002251 35.850427 5 +120.002251 35.859427 579 +120.002251 35.863927 4036 +120.002251 35.868427 2272 +120.002251 35.872927 4867 +120.002251 35.877427 3667 +120.002251 35.881927 431 +120.002251 35.886427 910 +120.002251 35.890927 1015 +120.002251 35.895427 2509 +120.002251 35.904427 26719 +120.002251 35.908927 18 +120.002251 35.913427 7 +120.002251 35.917927 271 +120.002251 35.922427 36 +120.002251 35.980927 459 +120.002251 35.994427 645 +120.002251 36.012427 1945 +120.002251 36.052927 821 +120.002251 36.057427 5 +120.002251 36.066427 56 +120.002251 36.070927 2261 +120.002251 36.075427 2081 +120.002251 36.079927 45 +120.002251 36.088927 158 +120.002251 36.102427 812 +120.002251 36.120427 1004 +120.002251 36.142927 260 +120.002251 36.147427 6 +120.002251 36.151927 7 +120.002251 36.160927 6 +120.002251 36.165427 31 +120.002251 36.169927 1131 +120.002251 36.174427 1458 +120.002251 36.210427 3 +120.002251 36.223927 759 +120.002251 36.228427 18 +120.002251 36.232927 893 +120.002251 36.241927 26 +120.002251 36.246427 258 +120.002251 36.250927 86 +120.002251 36.255427 11 +120.002251 36.259927 323 +120.002251 36.264427 1408 +120.002251 36.268927 1057 +120.002251 36.273427 3389 +120.002251 36.277927 1889 +120.002251 36.282427 5218 +120.002251 36.286927 3190 +120.002251 36.291427 3561 +120.002251 36.295927 488 +120.002251 36.300427 130 +120.002251 36.304927 45 +120.002251 36.309427 2604 +120.002251 36.313927 174 +120.002251 36.318427 89 +120.002251 36.331927 13 +120.002251 36.336427 16 +120.002251 36.345427 579 +120.002251 36.349927 13 +120.002251 36.354427 1 +120.002251 36.358927 16 +120.002251 36.372427 3 +120.002251 36.403927 330 +120.002251 36.408427 223 +120.002251 36.511927 8 +120.002251 36.516427 1040 +120.002251 36.520927 4 +120.002251 36.592927 88 +120.002251 36.624427 10 +120.002251 36.628927 2 +120.002251 36.637927 450 +120.002251 36.664927 4 +120.002251 36.673927 15 +120.002251 36.727927 355 +120.002251 36.732427 1 +120.002251 36.741427 17 +120.002251 36.745927 665 +120.002251 36.750427 20 +120.002251 36.754927 546 +120.002251 36.759427 3 +120.002251 36.763927 435 +120.002251 36.768427 17 +120.002251 36.772927 466 +120.002251 36.777427 295 +120.002251 36.781927 2335 +120.002251 36.786427 4 +120.002251 36.795427 39 +120.002251 36.799927 120 +120.002251 36.952927 4 +120.002251 36.957427 728 +120.002251 36.975427 10 +120.002251 36.979927 2853 +120.002251 36.997927 3 +120.007751 35.796427 17 +120.007751 35.809927 22 +120.007751 35.832427 105 +120.007751 35.841427 3 +120.007751 35.845927 1476 +120.007751 35.850427 87 +120.007751 35.854927 351 +120.007751 35.859427 104 +120.007751 35.863927 36 +120.007751 35.868427 820 +120.007751 35.872927 282 +120.007751 35.877427 2333 +120.007751 35.881927 564 +120.007751 35.886427 1443 +120.007751 35.895427 2 +120.007751 35.913427 3 +120.007751 35.917927 33 +120.007751 35.989927 10 +120.007751 36.012427 24 +120.007751 36.052927 4 +120.007751 36.070927 6157 +120.007751 36.075427 51 +120.007751 36.079927 18 +120.007751 36.097927 8 +120.007751 36.147427 1326 +120.007751 36.169927 534 +120.007751 36.174427 15 +120.007751 36.183427 1027 +120.007751 36.192427 160 +120.007751 36.223927 241 +120.007751 36.246427 64 +120.007751 36.250927 2266 +120.007751 36.255427 262 +120.007751 36.259927 2938 +120.007751 36.264427 522 +120.007751 36.268927 2840 +120.007751 36.273427 3535 +120.007751 36.277927 6945 +120.007751 36.282427 2033 +120.007751 36.286927 4350 +120.007751 36.291427 2729 +120.007751 36.295927 84 +120.007751 36.300427 1319 +120.007751 36.304927 580 +120.007751 36.309427 425 +120.007751 36.322927 1 +120.007751 36.331927 3 +120.007751 36.336427 857 +120.007751 36.345427 806 +120.007751 36.363427 6 +120.007751 36.381427 28 +120.007751 36.390427 15 +120.007751 36.394927 665 +120.007751 36.408427 399 +120.007751 36.421927 533 +120.007751 36.489427 506 +120.007751 36.592927 288 +120.007751 36.597427 297 +120.007751 36.601927 353 +120.007751 36.606427 14 +120.007751 36.624427 576 +120.007751 36.646927 3 +120.007751 36.727927 24 +120.007751 36.732427 719 +120.007751 36.741427 563 +120.007751 36.745927 102 +120.007751 36.759427 62 +120.007751 36.763927 532 +120.007751 36.772927 1 +120.007751 36.781927 31 +120.007751 36.786427 2051 +120.007751 36.840427 1335 +120.007751 36.844927 17 +120.013251 35.742427 258 +120.013251 35.746927 1861 +120.013251 35.751427 5 +120.013251 35.755927 8 +120.013251 35.800927 5 +120.013251 35.805427 5 +120.013251 35.809927 65 +120.013251 35.814427 2695 +120.013251 35.832427 553 +120.013251 35.841427 790 +120.013251 35.845927 31 +120.013251 35.850427 128 +120.013251 35.863927 261 +120.013251 35.868427 2609 +120.013251 35.872927 913 +120.013251 35.877427 611 +120.013251 35.881927 466 +120.013251 35.886427 653 +120.013251 35.890927 2510 +120.013251 35.904427 202 +120.013251 35.913427 5 +120.013251 35.976427 824 +120.013251 36.034927 232 +120.013251 36.039427 14 +120.013251 36.070927 23 +120.013251 36.075427 10 +120.013251 36.079927 373 +120.013251 36.084427 185 +120.013251 36.088927 4 +120.013251 36.097927 189 +120.013251 36.102427 714 +120.013251 36.106927 9 +120.013251 36.120427 1596 +120.013251 36.133927 618 +120.013251 36.138427 739 +120.013251 36.147427 5 +120.013251 36.160927 1195 +120.013251 36.165427 315 +120.013251 36.169927 134 +120.013251 36.214927 727 +120.013251 36.219427 8 +120.013251 36.228427 634 +120.013251 36.237427 395 +120.013251 36.250927 426 +120.013251 36.255427 188 +120.013251 36.259927 1066 +120.013251 36.264427 1161 +120.013251 36.268927 2600 +120.013251 36.273427 3909 +120.013251 36.277927 6823 +120.013251 36.282427 5533 +120.013251 36.286927 1685 +120.013251 36.291427 2236 +120.013251 36.295927 66 +120.013251 36.300427 167 +120.013251 36.304927 186 +120.013251 36.309427 701 +120.013251 36.313927 820 +120.013251 36.322927 123 +120.013251 36.349927 401 +120.013251 36.363427 1167 +120.013251 36.381427 15 +120.013251 36.385927 7 +120.013251 36.390427 400 +120.013251 36.412927 484 +120.013251 36.466927 362 +120.013251 36.480427 5 +120.013251 36.502927 420 +120.013251 36.552427 12 +120.013251 36.556927 1180 +120.013251 36.601927 394 +120.013251 36.651427 372 +120.013251 36.669427 17 +120.013251 36.673927 7 +120.013251 36.678427 22 +120.013251 36.750427 6 +120.013251 36.754927 9 +120.013251 36.759427 307 +120.013251 36.763927 7341 +120.013251 36.768427 7 +120.013251 36.772927 1 +120.013251 36.781927 51 +120.013251 36.795427 3 +120.013251 36.840427 15 +120.018751 35.742427 3 +120.018751 35.751427 748 +120.018751 35.755927 4 +120.018751 35.769427 2 +120.018751 35.791927 478 +120.018751 35.796427 353 +120.018751 35.805427 19 +120.018751 35.809927 94 +120.018751 35.814427 12 +120.018751 35.832427 227 +120.018751 35.836927 3 +120.018751 35.845927 15 +120.018751 35.863927 493 +120.018751 35.868427 6613 +120.018751 35.872927 1462 +120.018751 35.877427 676 +120.018751 35.881927 640 +120.018751 35.886427 521 +120.018751 35.895427 71 +120.018751 35.899927 2 +120.018751 35.904427 64 +120.018751 35.908927 17 +120.018751 35.917927 170 +120.018751 36.030427 824 +120.018751 36.034927 2 +120.018751 36.066427 2 +120.018751 36.075427 125 +120.018751 36.079927 887 +120.018751 36.088927 99 +120.018751 36.120427 67 +120.018751 36.133927 59 +120.018751 36.138427 6 +120.018751 36.142927 1938 +120.018751 36.147427 33 +120.018751 36.151927 6 +120.018751 36.160927 10 +120.018751 36.210427 38 +120.018751 36.214927 560 +120.018751 36.228427 2707 +120.018751 36.232927 517 +120.018751 36.237427 593 +120.018751 36.241927 44 +120.018751 36.246427 527 +120.018751 36.250927 241 +120.018751 36.255427 623 +120.018751 36.259927 360 +120.018751 36.264427 390 +120.018751 36.268927 500 +120.018751 36.273427 2286 +120.018751 36.277927 2732 +120.018751 36.282427 2755 +120.018751 36.286927 1941 +120.018751 36.291427 486 +120.018751 36.295927 1301 +120.018751 36.300427 10 +120.018751 36.304927 17 +120.018751 36.309427 9 +120.018751 36.313927 6 +120.018751 36.358927 700 +120.018751 36.381427 2 +120.018751 36.385927 2442 +120.018751 36.390427 16 +120.018751 36.408427 516 +120.018751 36.412927 23 +120.018751 36.480427 328 +120.018751 36.484927 289 +120.018751 36.493927 357 +120.018751 36.498427 4 +120.018751 36.556927 656 +120.018751 36.601927 230 +120.018751 36.615427 981 +120.018751 36.669427 10 +120.018751 36.678427 25 +120.018751 36.687427 40 +120.018751 36.700927 159 +120.018751 36.745927 189 +120.018751 36.750427 168 +120.018751 36.759427 235 +120.018751 36.763927 63 +120.018751 36.768427 287 +120.018751 36.777427 3 +120.018751 36.781927 129 +120.018751 36.786427 687 +120.018751 36.795427 937 +120.018751 36.835927 8 +120.018751 36.862927 90 +120.018751 36.903427 3 +120.018751 36.970927 12 +120.024251 35.751427 4 +120.024251 35.773927 4306 +120.024251 35.791927 31 +120.024251 35.796427 96 +120.024251 35.859427 26 +120.024251 35.863927 3168 +120.024251 35.868427 7 +120.024251 35.872927 381 +120.024251 35.877427 2064 +120.024251 35.890927 4 +120.024251 35.895427 13 +120.024251 35.899927 76 +120.024251 35.904427 42 +120.024251 35.908927 5 +120.024251 35.917927 103 +120.024251 35.926927 8 +120.024251 35.931427 3 +120.024251 36.030427 10 +120.024251 36.070927 415 +120.024251 36.075427 32 +120.024251 36.079927 37 +120.024251 36.084427 1814 +120.024251 36.088927 367 +120.024251 36.093427 414 +120.024251 36.097927 792 +120.024251 36.102427 615 +120.024251 36.120427 14 +120.024251 36.124927 1470 +120.024251 36.142927 29 +120.024251 36.147427 19 +120.024251 36.174427 941 +120.024251 36.178927 26 +120.024251 36.183427 883 +120.024251 36.187927 7 +120.024251 36.210427 1173 +120.024251 36.219427 924 +120.024251 36.223927 9 +120.024251 36.228427 64 +120.024251 36.232927 8 +120.024251 36.237427 113 +120.024251 36.241927 1888 +120.024251 36.246427 19 +120.024251 36.250927 1263 +120.024251 36.255427 2183 +120.024251 36.259927 403 +120.024251 36.264427 2882 +120.024251 36.268927 2717 +120.024251 36.273427 929 +120.024251 36.277927 2130 +120.024251 36.282427 4177 +120.024251 36.286927 3878 +120.024251 36.291427 1578 +120.024251 36.295927 456 +120.024251 36.300427 1 +120.024251 36.313927 1398 +120.024251 36.318427 712 +120.024251 36.349927 809 +120.024251 36.354427 445 +120.024251 36.363427 1179 +120.024251 36.385927 6 +120.024251 36.390427 17 +120.024251 36.412927 1149 +120.024251 36.421927 21 +120.024251 36.426427 870 +120.024251 36.471427 6 +120.024251 36.475927 136 +120.024251 36.480427 5 +120.024251 36.484927 564 +120.024251 36.489427 219 +120.024251 36.511927 185 +120.024251 36.525427 2 +120.024251 36.529927 390 +120.024251 36.556927 213 +120.024251 36.574927 452 +120.024251 36.601927 648 +120.024251 36.606427 6 +120.024251 36.615427 645 +120.024251 36.633427 8 +120.024251 36.705427 6 +120.024251 36.732427 7 +120.024251 36.736927 1205 +120.024251 36.741427 47 +120.024251 36.745927 4 +120.024251 36.750427 4 +120.024251 36.754927 4 +120.024251 36.759427 1143 +120.024251 36.763927 367 +120.024251 36.768427 428 +120.024251 36.777427 189 +120.024251 36.786427 1099 +120.024251 36.790927 457 +120.024251 36.799927 3 +120.024251 36.835927 294 +120.024251 36.894427 36 +120.024251 36.903427 20 +120.024251 36.907927 8 +120.029751 35.791927 49 +120.029751 35.863927 106 +120.029751 35.868427 109 +120.029751 35.872927 417 +120.029751 35.877427 1927 +120.029751 35.881927 2405 +120.029751 35.886427 61 +120.029751 35.890927 432 +120.029751 35.895427 2927 +120.029751 35.899927 786 +120.029751 35.904427 200 +120.029751 36.043927 110 +120.029751 36.048427 1643 +120.029751 36.061927 342 +120.029751 36.066427 10 +120.029751 36.070927 157 +120.029751 36.079927 88 +120.029751 36.084427 588 +120.029751 36.088927 5 +120.029751 36.097927 30 +120.029751 36.102427 651 +120.029751 36.106927 1161 +120.029751 36.124927 20 +120.029751 36.142927 6 +120.029751 36.165427 631 +120.029751 36.169927 586 +120.029751 36.192427 298 +120.029751 36.196927 387 +120.029751 36.241927 113 +120.029751 36.246427 377 +120.029751 36.250927 42 +120.029751 36.255427 90 +120.029751 36.264427 4228 +120.029751 36.268927 693 +120.029751 36.277927 430 +120.029751 36.282427 1811 +120.029751 36.286927 3368 +120.029751 36.291427 3401 +120.029751 36.295927 617 +120.029751 36.300427 98 +120.029751 36.309427 7 +120.029751 36.349927 14 +120.029751 36.412927 1378 +120.029751 36.426427 470 +120.029751 36.466927 3 +120.029751 36.471427 768 +120.029751 36.475927 26 +120.029751 36.480427 169 +120.029751 36.489427 3 +120.029751 36.556927 899 +120.029751 36.588427 843 +120.029751 36.606427 3 +120.029751 36.633427 2039 +120.029751 36.637927 8 +120.029751 36.655927 4 +120.029751 36.664927 27 +120.029751 36.678427 10 +120.029751 36.705427 25 +120.029751 36.714427 6 +120.029751 36.723427 51 +120.029751 36.736927 389 +120.029751 36.741427 1077 +120.029751 36.745927 24 +120.029751 36.750427 674 +120.029751 36.777427 7 +120.029751 36.781927 571 +120.029751 36.813427 14 +120.029751 36.894427 1983 +120.029751 36.898927 3 +120.029751 36.903427 1769 +120.035251 35.814427 4 +120.035251 35.863927 1421 +120.035251 35.868427 15 +120.035251 35.872927 79 +120.035251 35.877427 1395 +120.035251 35.881927 397 +120.035251 35.886427 28 +120.035251 35.890927 12 +120.035251 35.895427 538 +120.035251 35.899927 555 +120.035251 35.922427 4 +120.035251 35.926927 7 +120.035251 35.958427 1 +120.035251 36.003427 573 +120.035251 36.034927 6 +120.035251 36.043927 4 +120.035251 36.057427 980 +120.035251 36.066427 627 +120.035251 36.070927 28 +120.035251 36.075427 6 +120.035251 36.079927 373 +120.035251 36.084427 567 +120.035251 36.129427 370 +120.035251 36.142927 11 +120.035251 36.147427 10 +120.035251 36.156427 713 +120.035251 36.187927 422 +120.035251 36.250927 234 +120.035251 36.255427 1830 +120.035251 36.259927 59 +120.035251 36.264427 1555 +120.035251 36.273427 2 +120.035251 36.277927 46 +120.035251 36.282427 19 +120.035251 36.286927 268 +120.035251 36.291427 177 +120.035251 36.295927 496 +120.035251 36.300427 416 +120.035251 36.309427 7 +120.035251 36.313927 9 +120.035251 36.340927 1334 +120.035251 36.345427 6 +120.035251 36.372427 804 +120.035251 36.376927 1039 +120.035251 36.394927 727 +120.035251 36.399427 4 +120.035251 36.403927 400 +120.035251 36.435427 403 +120.035251 36.439927 512 +120.035251 36.498427 7 +120.035251 36.511927 12 +120.035251 36.570427 586 +120.035251 36.574927 3 +120.035251 36.588427 5 +120.035251 36.696427 16 +120.035251 36.736927 6 +120.035251 36.741427 27 +120.035251 36.745927 488 +120.035251 36.750427 591 +120.035251 36.754927 34 +120.035251 36.763927 4 +120.035251 36.777427 115 +120.035251 36.781927 1012 +120.035251 36.858427 13 +120.035251 36.876427 2 +120.035251 36.889927 3 +120.040751 35.859427 13 +120.040751 35.863927 73 +120.040751 35.868427 1605 +120.040751 35.872927 512 +120.040751 35.877427 75 +120.040751 35.881927 181 +120.040751 35.890927 181 +120.040751 35.895427 20815 +120.040751 35.899927 636 +120.040751 35.904427 162 +120.040751 35.917927 5 +120.040751 36.007927 23 +120.040751 36.012427 197 +120.040751 36.030427 1682 +120.040751 36.034927 222 +120.040751 36.043927 619 +120.040751 36.057427 8 +120.040751 36.124927 374 +120.040751 36.129427 814 +120.040751 36.133927 102 +120.040751 36.142927 1961 +120.040751 36.147427 3 +120.040751 36.174427 806 +120.040751 36.223927 712 +120.040751 36.237427 220 +120.040751 36.246427 3 +120.040751 36.250927 1529 +120.040751 36.255427 2391 +120.040751 36.259927 35 +120.040751 36.286927 156 +120.040751 36.291427 284 +120.040751 36.295927 1796 +120.040751 36.304927 3 +120.040751 36.309427 555 +120.040751 36.313927 848 +120.040751 36.367927 21 +120.040751 36.372427 6 +120.040751 36.376927 8 +120.040751 36.426427 18 +120.040751 36.439927 577 +120.040751 36.448927 3 +120.040751 36.453427 871 +120.040751 36.471427 287 +120.040751 36.475927 516 +120.040751 36.480427 369 +120.040751 36.547927 3 +120.040751 36.588427 870 +120.040751 36.633427 477 +120.040751 36.655927 17 +120.040751 36.678427 11 +120.040751 36.700927 3 +120.040751 36.745927 6 +120.040751 36.750427 3 +120.040751 36.754927 681 +120.040751 36.795427 53 +120.040751 36.804427 1 +120.040751 36.826927 5 +120.040751 36.885427 10 +120.040751 36.894427 12 +120.040751 36.930427 274 +120.046251 35.868427 7 +120.046251 35.872927 42 +120.046251 35.877427 861 +120.046251 35.881927 714 +120.046251 35.886427 49 +120.046251 35.890927 25 +120.046251 35.895427 35 +120.046251 35.899927 186 +120.046251 35.913427 280 +120.046251 35.917927 98 +120.046251 35.949427 12 +120.046251 36.012427 20 +120.046251 36.021427 86 +120.046251 36.025927 103 +120.046251 36.030427 213 +120.046251 36.043927 14 +120.046251 36.052927 55 +120.046251 36.057427 56 +120.046251 36.061927 598 +120.046251 36.066427 35 +120.046251 36.079927 219 +120.046251 36.084427 38 +120.046251 36.088927 7 +120.046251 36.093427 755 +120.046251 36.115927 6 +120.046251 36.120427 1062 +120.046251 36.124927 378 +120.046251 36.129427 704 +120.046251 36.160927 674 +120.046251 36.169927 1784 +120.046251 36.174427 5 +120.046251 36.196927 358 +120.046251 36.205927 3 +120.046251 36.223927 2 +120.046251 36.228427 2 +120.046251 36.232927 35 +120.046251 36.241927 485 +120.046251 36.246427 499 +120.046251 36.250927 728 +120.046251 36.255427 29 +120.046251 36.259927 4 +120.046251 36.264427 218 +120.046251 36.268927 3 +120.046251 36.273427 338 +120.046251 36.286927 1458 +120.046251 36.291427 168 +120.046251 36.295927 1 +120.046251 36.300427 1073 +120.046251 36.304927 75 +120.046251 36.309427 227 +120.046251 36.313927 1176 +120.046251 36.318427 19 +120.046251 36.322927 21 +120.046251 36.327427 2614 +120.046251 36.331927 50 +120.046251 36.399427 6 +120.046251 36.403927 2 +120.046251 36.417427 1012 +120.046251 36.489427 736 +120.046251 36.498427 4 +120.046251 36.502927 6 +120.046251 36.507427 5 +120.046251 36.520927 4 +120.046251 36.547927 3 +120.046251 36.552427 571 +120.046251 36.565927 5 +120.046251 36.601927 342 +120.046251 36.651427 888 +120.046251 36.696427 31 +120.046251 36.700927 70 +120.046251 36.727927 2 +120.046251 36.822427 6 +120.046251 36.826927 6 +120.046251 36.844927 9 +120.046251 36.853927 3 +120.051751 35.872927 8 +120.051751 35.877427 2082 +120.051751 35.881927 442 +120.051751 35.886427 270 +120.051751 35.890927 23 +120.051751 35.895427 217 +120.051751 35.904427 1289 +120.051751 35.917927 4 +120.051751 35.931427 352 +120.051751 35.940427 316 +120.051751 35.949427 33 +120.051751 35.953927 43 +120.051751 35.994427 62 +120.051751 35.998927 26 +120.051751 36.052927 21 +120.051751 36.057427 76 +120.051751 36.066427 292 +120.051751 36.079927 8 +120.051751 36.084427 686 +120.051751 36.093427 4 +120.051751 36.115927 34 +120.051751 36.120427 1142 +120.051751 36.138427 340 +120.051751 36.160927 5 +120.051751 36.169927 4 +120.051751 36.219427 267 +120.051751 36.228427 344 +120.051751 36.232927 433 +120.051751 36.237427 4 +120.051751 36.241927 6 +120.051751 36.246427 137 +120.051751 36.250927 262 +120.051751 36.255427 230 +120.051751 36.264427 475 +120.051751 36.282427 3 +120.051751 36.291427 3154 +120.051751 36.295927 241 +120.051751 36.300427 1401 +120.051751 36.313927 1114 +120.051751 36.318427 35 +120.051751 36.327427 116 +120.051751 36.331927 46 +120.051751 36.336427 6 +120.051751 36.349927 1134 +120.051751 36.354427 1062 +120.051751 36.385927 1544 +120.051751 36.426427 2 +120.051751 36.430927 577 +120.051751 36.439927 3 +120.051751 36.457927 771 +120.051751 36.466927 340 +120.051751 36.484927 465 +120.051751 36.493927 5 +120.051751 36.502927 3484 +120.051751 36.561427 19 +120.051751 36.565927 905 +120.051751 36.570427 619 +120.051751 36.610927 4 +120.051751 36.615427 1094 +120.051751 36.637927 4 +120.051751 36.642427 5 +120.051751 36.646927 3 +120.051751 36.655927 8 +120.051751 36.669427 9 +120.051751 36.691927 7 +120.051751 36.709927 3 +120.051751 36.727927 3 +120.051751 36.732427 3 +120.051751 36.736927 722 +120.051751 36.745927 770 +120.051751 36.754927 22 +120.051751 36.763927 20 +120.051751 36.768427 14 +120.051751 36.826927 20 +120.051751 36.835927 10 +120.051751 36.867427 7 +120.051751 36.943927 12 +120.057251 35.881927 3932 +120.057251 35.886427 9 +120.057251 35.890927 120 +120.057251 35.899927 8 +120.057251 35.985427 5 +120.057251 35.989927 1123 +120.057251 35.994427 1111 +120.057251 35.998927 188 +120.057251 36.007927 441 +120.057251 36.012427 274 +120.057251 36.030427 21 +120.057251 36.061927 469 +120.057251 36.066427 423 +120.057251 36.075427 777 +120.057251 36.079927 347 +120.057251 36.102427 955 +120.057251 36.111427 4 +120.057251 36.115927 2757 +120.057251 36.192427 4 +120.057251 36.205927 505 +120.057251 36.228427 681 +120.057251 36.232927 11 +120.057251 36.237427 10 +120.057251 36.241927 623 +120.057251 36.246427 405 +120.057251 36.250927 749 +120.057251 36.255427 2 +120.057251 36.291427 43 +120.057251 36.295927 255 +120.057251 36.300427 19 +120.057251 36.318427 15 +120.057251 36.336427 35 +120.057251 36.340927 1998 +120.057251 36.385927 19 +120.057251 36.403927 1230 +120.057251 36.552427 706 +120.057251 36.570427 350 +120.057251 36.597427 202 +120.057251 36.610927 4 +120.057251 36.615427 4 +120.057251 36.637927 467 +120.057251 36.660427 135 +120.057251 36.687427 63 +120.057251 36.691927 21 +120.057251 36.696427 26 +120.057251 36.705427 10 +120.057251 36.714427 33 +120.057251 36.763927 7 +120.057251 36.786427 7 +120.057251 36.795427 18 +120.057251 36.808927 8 +120.057251 36.817927 11 +120.057251 36.943927 19 +120.057251 37.002427 214 +120.062751 35.881927 39 +120.062751 35.886427 485 +120.062751 35.890927 1107 +120.062751 35.895427 18 +120.062751 35.904427 4 +120.062751 35.931427 131 +120.062751 35.958427 145 +120.062751 35.980927 5 +120.062751 35.985427 6 +120.062751 36.012427 47 +120.062751 36.030427 837 +120.062751 36.039427 401 +120.062751 36.048427 13 +120.062751 36.061927 74 +120.062751 36.066427 137 +120.062751 36.070927 94 +120.062751 36.075427 173 +120.062751 36.079927 7 +120.062751 36.084427 994 +120.062751 36.111427 3 +120.062751 36.156427 10 +120.062751 36.174427 1362 +120.062751 36.178927 23 +120.062751 36.183427 16 +120.062751 36.210427 669 +120.062751 36.228427 9 +120.062751 36.237427 95 +120.062751 36.241927 30 +120.062751 36.246427 380 +120.062751 36.250927 99 +120.062751 36.291427 6 +120.062751 36.295927 2112 +120.062751 36.300427 229 +120.062751 36.304927 6 +120.062751 36.313927 8 +120.062751 36.327427 18 +120.062751 36.336427 1802 +120.062751 36.340927 13 +120.062751 36.381427 668 +120.062751 36.385927 5 +120.062751 36.403927 5 +120.062751 36.435427 28 +120.062751 36.439927 14 +120.062751 36.462427 239 +120.062751 36.552427 4 +120.062751 36.556927 4 +120.062751 36.570427 558 +120.062751 36.574927 621 +120.062751 36.610927 518 +120.062751 36.615427 843 +120.062751 36.660427 771 +120.062751 36.664927 16 +120.062751 36.682927 22 +120.062751 36.687427 107 +120.062751 36.691927 12 +120.062751 36.705427 27 +120.062751 36.759427 7 +120.062751 36.772927 4 +120.062751 36.777427 2027 +120.062751 36.790927 1207 +120.062751 36.795427 413 +120.062751 36.808927 20 +120.062751 36.835927 852 +120.062751 36.916927 760 +120.062751 36.930427 2185 +120.062751 37.006927 474 +120.068251 35.890927 25 +120.068251 35.899927 391 +120.068251 35.926927 13 +120.068251 35.931427 6 +120.068251 35.944927 17 +120.068251 36.012427 869 +120.068251 36.021427 3 +120.068251 36.025927 578 +120.068251 36.088927 3 +120.068251 36.097927 472 +120.068251 36.102427 405 +120.068251 36.174427 1643 +120.068251 36.178927 618 +120.068251 36.183427 1768 +120.068251 36.187927 5 +120.068251 36.228427 2200 +120.068251 36.232927 116 +120.068251 36.246427 1315 +120.068251 36.250927 40 +120.068251 36.282427 16 +120.068251 36.291427 219 +120.068251 36.313927 38 +120.068251 36.318427 884 +120.068251 36.322927 483 +120.068251 36.327427 34 +120.068251 36.345427 960 +120.068251 36.381427 6 +120.068251 36.417427 40 +120.068251 36.435427 1105 +120.068251 36.439927 1017 +120.068251 36.444427 120 +120.068251 36.448927 4 +120.068251 36.457927 6 +120.068251 36.471427 3 +120.068251 36.475927 589 +120.068251 36.502927 1388 +120.068251 36.552427 11 +120.068251 36.556927 1534 +120.068251 36.574927 693 +120.068251 36.583927 450 +120.068251 36.646927 15 +120.068251 36.651427 13 +120.068251 36.660427 14 +120.068251 36.664927 10 +120.068251 36.678427 2172 +120.068251 36.682927 467 +120.068251 36.687427 153 +120.068251 36.691927 10 +120.068251 36.750427 4 +120.068251 36.763927 6 +120.068251 36.768427 30 +120.068251 36.772927 3 +120.068251 36.781927 9 +120.068251 36.813427 8 +120.068251 36.822427 7 +120.068251 36.831427 81 +120.068251 36.835927 262 +120.068251 36.844927 817 +120.068251 36.849427 10 +120.068251 36.853927 4 +120.068251 36.916927 10 +120.068251 36.930427 136 +120.068251 36.975427 309 +120.068251 37.006927 317 +120.073751 35.886427 10 +120.073751 35.890927 7 +120.073751 35.895427 879 +120.073751 35.899927 39 +120.073751 35.931427 384 +120.073751 35.935927 336 +120.073751 36.007927 630 +120.073751 36.012427 47 +120.073751 36.030427 361 +120.073751 36.034927 5 +120.073751 36.093427 339 +120.073751 36.097927 134 +120.073751 36.102427 1131 +120.073751 36.183427 57 +120.073751 36.187927 1073 +120.073751 36.196927 1259 +120.073751 36.210427 714 +120.073751 36.214927 821 +120.073751 36.219427 8 +120.073751 36.228427 43 +120.073751 36.232927 7 +120.073751 36.241927 29 +120.073751 36.246427 960 +120.073751 36.286927 108 +120.073751 36.291427 176 +120.073751 36.295927 3624 +120.073751 36.300427 9 +120.073751 36.313927 1021 +120.073751 36.331927 453 +120.073751 36.340927 6 +120.073751 36.345427 610 +120.073751 36.349927 19 +120.073751 36.354427 520 +120.073751 36.376927 7 +120.073751 36.390427 5 +120.073751 36.394927 1278 +120.073751 36.417427 3 +120.073751 36.421927 5 +120.073751 36.439927 4 +120.073751 36.448927 1804 +120.073751 36.453427 5 +120.073751 36.457927 541 +120.073751 36.462427 426 +120.073751 36.480427 147 +120.073751 36.507427 14 +120.073751 36.511927 4 +120.073751 36.597427 542 +120.073751 36.601927 6 +120.073751 36.606427 559 +120.073751 36.615427 355 +120.073751 36.642427 586 +120.073751 36.651427 2339 +120.073751 36.673927 1 +120.073751 36.682927 228 +120.073751 36.700927 8 +120.073751 36.732427 8 +120.073751 36.736927 5 +120.073751 36.768427 30 +120.073751 36.772927 16 +120.073751 36.786427 7 +120.073751 36.795427 5 +120.073751 36.831427 10 +120.073751 36.835927 173 +120.073751 36.844927 3 +120.073751 36.867427 3 +120.073751 36.885427 317 +120.073751 36.916927 696 +120.073751 36.975427 37 +120.079251 35.926927 5 +120.079251 35.931427 9 +120.079251 35.998927 9 +120.079251 36.012427 844 +120.079251 36.016927 217 +120.079251 36.021427 574 +120.079251 36.025927 64 +120.079251 36.034927 531 +120.079251 36.043927 294 +120.079251 36.057427 4 +120.079251 36.084427 124 +120.079251 36.088927 1363 +120.079251 36.093427 1316 +120.079251 36.097927 26 +120.079251 36.138427 17 +120.079251 36.196927 6 +120.079251 36.210427 100 +120.079251 36.214927 2130 +120.079251 36.219427 5 +120.079251 36.250927 10 +120.079251 36.291427 247 +120.079251 36.295927 267 +120.079251 36.300427 12 +120.079251 36.313927 3 +120.079251 36.322927 422 +120.079251 36.327427 1 +120.079251 36.331927 940 +120.079251 36.399427 1198 +120.079251 36.421927 244 +120.079251 36.426427 5 +120.079251 36.439927 8 +120.079251 36.448927 551 +120.079251 36.502927 391 +120.079251 36.507427 1036 +120.079251 36.511927 7 +120.079251 36.597427 636 +120.079251 36.601927 4 +120.079251 36.606427 9 +120.079251 36.646927 1 +120.079251 36.651427 1309 +120.079251 36.682927 60 +120.079251 36.687427 77 +120.079251 36.691927 6 +120.079251 36.700927 13 +120.079251 36.705427 8 +120.079251 36.718927 8 +120.079251 36.723427 11 +120.079251 36.754927 4 +120.079251 36.849427 10 +120.079251 36.912427 714 +120.079251 36.970927 3 +120.079251 37.002427 2095 +120.084751 35.890927 2 +120.084751 35.904427 3 +120.084751 35.917927 9 +120.084751 35.998927 341 +120.084751 36.012427 38 +120.084751 36.016927 109 +120.084751 36.021427 803 +120.084751 36.025927 21 +120.084751 36.052927 27 +120.084751 36.057427 1968 +120.084751 36.066427 188 +120.084751 36.084427 551 +120.084751 36.088927 2310 +120.084751 36.093427 2 +120.084751 36.183427 345 +120.084751 36.187927 5 +120.084751 36.214927 3 +120.084751 36.291427 296 +120.084751 36.295927 1218 +120.084751 36.300427 303 +120.084751 36.304927 1246 +120.084751 36.327427 7 +120.084751 36.331927 16 +120.084751 36.358927 2032 +120.084751 36.363427 40 +120.084751 36.385927 7 +120.084751 36.390427 8 +120.084751 36.421927 1044 +120.084751 36.426427 11 +120.084751 36.448927 1 +120.084751 36.502927 653 +120.084751 36.507427 6 +120.084751 36.511927 2689 +120.084751 36.516427 4 +120.084751 36.543427 192 +120.084751 36.547927 2259 +120.084751 36.556927 903 +120.084751 36.561427 12 +120.084751 36.574927 1354 +120.084751 36.579427 11 +120.084751 36.583927 484 +120.084751 36.597427 534 +120.084751 36.601927 17 +120.084751 36.606427 524 +120.084751 36.624427 148 +120.084751 36.628927 99 +120.084751 36.633427 12 +120.084751 36.651427 1302 +120.084751 36.682927 20 +120.084751 36.687427 40 +120.084751 36.691927 7 +120.084751 36.696427 27 +120.084751 36.700927 45 +120.084751 36.705427 8 +120.084751 36.732427 1520 +120.084751 36.750427 14 +120.084751 36.799927 215 +120.084751 36.876427 901 +120.084751 36.880927 173 +120.084751 36.889927 404 +120.084751 36.952927 652 +120.084751 36.988927 128 +120.084751 36.997927 2118 +120.090251 35.899927 2 +120.090251 35.917927 3 +120.090251 36.007927 1353 +120.090251 36.012427 496 +120.090251 36.025927 7 +120.090251 36.030427 88 +120.090251 36.048427 173 +120.090251 36.061927 294 +120.090251 36.066427 500 +120.090251 36.070927 97 +120.090251 36.088927 3 +120.090251 36.097927 179 +120.090251 36.178927 107 +120.090251 36.277927 9 +120.090251 36.291427 48 +120.090251 36.304927 876 +120.090251 36.309427 5 +120.090251 36.318427 6 +120.090251 36.322927 7 +120.090251 36.345427 1735 +120.090251 36.358927 3 +120.090251 36.439927 506 +120.090251 36.444427 725 +120.090251 36.453427 623 +120.090251 36.462427 6 +120.090251 36.466927 435 +120.090251 36.475927 440 +120.090251 36.480427 558 +120.090251 36.484927 306 +120.090251 36.511927 4 +120.090251 36.516427 924 +120.090251 36.543427 130 +120.090251 36.547927 44 +120.090251 36.556927 14 +120.090251 36.561427 3 +120.090251 36.574927 25 +120.090251 36.619927 1737 +120.090251 36.624427 149 +120.090251 36.628927 1864 +120.090251 36.633427 18 +120.090251 36.651427 1030 +120.090251 36.682927 10 +120.090251 36.736927 33 +120.090251 36.745927 42 +120.090251 36.750427 35 +120.090251 36.754927 27 +120.090251 36.786427 878 +120.090251 36.840427 3 +120.090251 36.844927 228 +120.090251 36.907927 442 +120.090251 36.912427 87 +120.090251 36.979927 43 +120.090251 36.984427 1950 +120.090251 36.997927 2 +120.095751 35.917927 1 +120.095751 35.926927 6 +120.095751 35.931427 584 +120.095751 35.989927 66 +120.095751 36.016927 700 +120.095751 36.030427 22 +120.095751 36.079927 1342 +120.095751 36.088927 2066 +120.095751 36.093427 828 +120.095751 36.097927 12 +120.095751 36.102427 59 +120.095751 36.187927 2245 +120.095751 36.192427 13 +120.095751 36.232927 31 +120.095751 36.304927 4 +120.095751 36.309427 21 +120.095751 36.331927 1401 +120.095751 36.421927 6 +120.095751 36.426427 20 +120.095751 36.444427 5 +120.095751 36.466927 14 +120.095751 36.475927 614 +120.095751 36.493927 605 +120.095751 36.556927 1335 +120.095751 36.561427 10 +120.095751 36.588427 19 +120.095751 36.619927 86 +120.095751 36.624427 54 +120.095751 36.628927 5 +120.095751 36.637927 19 +120.095751 36.669427 5 +120.095751 36.691927 2 +120.095751 36.705427 6 +120.095751 36.732427 5 +120.095751 36.736927 14 +120.095751 36.745927 15 +120.095751 36.750427 10577 +120.095751 36.754927 17 +120.095751 36.759427 6 +120.095751 36.840427 9 +120.095751 36.907927 806 +120.095751 36.939427 575 +120.095751 36.957427 10 +120.095751 36.979927 776 +120.095751 37.002427 297 +120.101251 35.904427 1 +120.101251 35.908927 20 +120.101251 35.913427 556 +120.101251 35.917927 7 +120.101251 35.926927 115 +120.101251 35.931427 5 +120.101251 35.994427 623 +120.101251 36.012427 3 +120.101251 36.021427 193 +120.101251 36.030427 588 +120.101251 36.052927 268 +120.101251 36.066427 509 +120.101251 36.088927 69 +120.101251 36.093427 8 +120.101251 36.097927 68 +120.101251 36.291427 44 +120.101251 36.295927 109 +120.101251 36.300427 54 +120.101251 36.304927 99 +120.101251 36.309427 2404 +120.101251 36.313927 184 +120.101251 36.318427 920 +120.101251 36.331927 175 +120.101251 36.367927 27 +120.101251 36.385927 183 +120.101251 36.475927 9 +120.101251 36.547927 3 +120.101251 36.556927 4 +120.101251 36.588427 687 +120.101251 36.597427 8 +120.101251 36.601927 1220 +120.101251 36.619927 669 +120.101251 36.624427 57 +120.101251 36.628927 644 +120.101251 36.633427 8 +120.101251 36.669427 38 +120.101251 36.705427 6 +120.101251 36.709927 2 +120.101251 36.723427 7 +120.101251 36.727927 829 +120.101251 36.741427 22 +120.101251 36.750427 65045 +120.101251 36.754927 7 +120.101251 36.777427 19 +120.101251 36.786427 4 +120.101251 36.835927 12 +120.101251 36.871927 452 +120.101251 36.889927 390 +120.101251 36.921427 1334 +120.101251 36.925927 496 +120.101251 36.957427 2329 +120.101251 36.961927 863 +120.101251 36.966427 4 +120.101251 36.975427 365 +120.101251 36.993427 577 +120.106751 35.899927 4 +120.106751 35.908927 6 +120.106751 35.913427 351 +120.106751 35.922427 221 +120.106751 35.985427 1899 +120.106751 35.994427 41 +120.106751 35.998927 636 +120.106751 36.003427 21 +120.106751 36.012427 1 +120.106751 36.016927 302 +120.106751 36.030427 277 +120.106751 36.034927 521 +120.106751 36.066427 5 +120.106751 36.075427 3 +120.106751 36.093427 37 +120.106751 36.097927 13 +120.106751 36.133927 6 +120.106751 36.291427 109 +120.106751 36.295927 5865 +120.106751 36.300427 88 +120.106751 36.304927 102 +120.106751 36.309427 1082 +120.106751 36.313927 2 +120.106751 36.331927 784 +120.106751 36.363427 29 +120.106751 36.367927 28 +120.106751 36.376927 9 +120.106751 36.385927 2364 +120.106751 36.390427 8 +120.106751 36.394927 1786 +120.106751 36.408427 959 +120.106751 36.417427 616 +120.106751 36.471427 8 +120.106751 36.480427 815 +120.106751 36.484927 516 +120.106751 36.547927 4 +120.106751 36.552427 1320 +120.106751 36.579427 81 +120.106751 36.601927 3 +120.106751 36.610927 977 +120.106751 36.633427 975 +120.106751 36.637927 867 +120.106751 36.642427 9 +120.106751 36.669427 13 +120.106751 36.682927 12 +120.106751 36.687427 9 +120.106751 36.714427 37 +120.106751 36.723427 22 +120.106751 36.741427 31 +120.106751 36.745927 4 +120.106751 36.777427 16 +120.106751 36.781927 31 +120.106751 36.790927 10 +120.106751 36.826927 713 +120.106751 36.840427 13 +120.106751 36.862927 540 +120.106751 36.943927 1 +120.106751 36.975427 3 +120.112251 35.917927 1742 +120.112251 35.922427 6 +120.112251 35.931427 53 +120.112251 35.971927 3 +120.112251 35.989927 15 +120.112251 35.994427 130 +120.112251 36.003427 1149 +120.112251 36.007927 21 +120.112251 36.012427 223 +120.112251 36.016927 163 +120.112251 36.021427 169 +120.112251 36.057427 3 +120.112251 36.079927 705 +120.112251 36.088927 30 +120.112251 36.093427 1460 +120.112251 36.295927 17 +120.112251 36.304927 14 +120.112251 36.309427 690 +120.112251 36.313927 1042 +120.112251 36.358927 2736 +120.112251 36.363427 25 +120.112251 36.367927 5 +120.112251 36.376927 1421 +120.112251 36.385927 22 +120.112251 36.390427 13 +120.112251 36.403927 1320 +120.112251 36.408427 630 +120.112251 36.412927 1907 +120.112251 36.430927 4 +120.112251 36.435427 4 +120.112251 36.480427 8 +120.112251 36.484927 9 +120.112251 36.502927 32 +120.112251 36.507427 35 +120.112251 36.511927 146 +120.112251 36.516427 19 +120.112251 36.547927 302 +120.112251 36.579427 1341 +120.112251 36.592927 543 +120.112251 36.682927 14 +120.112251 36.700927 5 +120.112251 36.705427 71 +120.112251 36.727927 4 +120.112251 36.790927 646 +120.112251 36.795427 4 +120.112251 36.813427 5 +120.112251 36.826927 277 +120.112251 36.867427 269 +120.112251 36.871927 12 +120.112251 36.880927 202 +120.112251 36.907927 1842 +120.112251 36.934927 279 +120.112251 36.957427 1228 +120.112251 36.961927 9 +120.112251 36.984427 7 +120.117751 35.922427 10 +120.117751 35.926927 177 +120.117751 35.931427 152 +120.117751 35.953927 17 +120.117751 35.958427 6 +120.117751 35.962927 44 +120.117751 35.967427 2 +120.117751 35.971927 564 +120.117751 35.989927 48 +120.117751 35.994427 2296 +120.117751 35.998927 50 +120.117751 36.003427 34 +120.117751 36.012427 367 +120.117751 36.016927 767 +120.117751 36.021427 10 +120.117751 36.093427 1732 +120.117751 36.133927 204 +120.117751 36.192427 269 +120.117751 36.273427 907 +120.117751 36.277927 4 +120.117751 36.309427 57 +120.117751 36.313927 2227 +120.117751 36.318427 38 +120.117751 36.372427 911 +120.117751 36.390427 6 +120.117751 36.408427 5 +120.117751 36.430927 722 +120.117751 36.435427 3666 +120.117751 36.439927 18 +120.117751 36.502927 74 +120.117751 36.507427 113 +120.117751 36.511927 5925 +120.117751 36.516427 1469 +120.117751 36.520927 61 +120.117751 36.525427 20 +120.117751 36.529927 1467 +120.117751 36.538927 4 +120.117751 36.601927 5 +120.117751 36.606427 472 +120.117751 36.637927 5 +120.117751 36.642427 1898 +120.117751 36.687427 2 +120.117751 36.705427 91 +120.117751 36.736927 27 +120.117751 36.795427 63 +120.117751 36.813427 151 +120.117751 36.871927 625 +120.117751 36.885427 446 +120.117751 36.903427 448 +120.117751 36.925927 184 +120.117751 36.943927 4 +120.117751 36.970927 578 +120.117751 36.984427 378 +120.117751 36.993427 614 +120.123251 35.917927 161 +120.123251 35.922427 70 +120.123251 35.926927 6 +120.123251 35.931427 6 +120.123251 35.935927 205 +120.123251 35.967427 12 +120.123251 35.994427 16 +120.123251 35.998927 3792 +120.123251 36.007927 15 +120.123251 36.012427 569 +120.123251 36.016927 21 +120.123251 36.021427 1552 +120.123251 36.025927 52 +120.123251 36.030427 971 +120.123251 36.057427 699 +120.123251 36.061927 13 +120.123251 36.079927 1130 +120.123251 36.088927 1601 +120.123251 36.237427 6 +120.123251 36.309427 65 +120.123251 36.313927 12 +120.123251 36.322927 460 +120.123251 36.358927 5 +120.123251 36.363427 1216 +120.123251 36.367927 1450 +120.123251 36.376927 74 +120.123251 36.381427 387 +120.123251 36.385927 24 +120.123251 36.390427 1855 +120.123251 36.394927 2 +120.123251 36.399427 9 +120.123251 36.403927 2 +120.123251 36.417427 2473 +120.123251 36.421927 399 +120.123251 36.435427 5 +120.123251 36.444427 727 +120.123251 36.448927 268 +120.123251 36.457927 3 +120.123251 36.462427 10 +120.123251 36.484927 576 +120.123251 36.502927 7 +120.123251 36.507427 30 +120.123251 36.511927 18 +120.123251 36.520927 1724 +120.123251 36.525427 119 +120.123251 36.529927 1068 +120.123251 36.534427 784 +120.123251 36.538927 279 +120.123251 36.543427 147 +120.123251 36.574927 1 +120.123251 36.592927 749 +120.123251 36.637927 2485 +120.123251 36.642427 3 +120.123251 36.660427 414 +120.123251 36.687427 10 +120.123251 36.691927 26 +120.123251 36.696427 6 +120.123251 36.732427 27 +120.123251 36.790927 296 +120.123251 36.822427 247 +120.123251 36.835927 193 +120.123251 36.867427 1449 +120.123251 36.912427 1099 +120.123251 36.970927 7 +120.123251 36.975427 539 +120.123251 37.006927 78 +120.128751 35.913427 5 +120.128751 35.922427 365 +120.128751 35.926927 1218 +120.128751 35.931427 361 +120.128751 35.940427 17 +120.128751 35.944927 11 +120.128751 35.949427 424 +120.128751 35.971927 844 +120.128751 35.989927 166 +120.128751 35.994427 19 +120.128751 35.998927 33 +120.128751 36.003427 101 +120.128751 36.007927 405 +120.128751 36.012427 1 +120.128751 36.016927 14 +120.128751 36.021427 919 +120.128751 36.030427 4 +120.128751 36.057427 1073 +120.128751 36.061927 46 +120.128751 36.066427 124 +120.128751 36.084427 3568 +120.128751 36.219427 10 +120.128751 36.237427 3653 +120.128751 36.241927 6 +120.128751 36.291427 817 +120.128751 36.313927 707 +120.128751 36.318427 20 +120.128751 36.322927 1035 +120.128751 36.345427 10 +120.128751 36.376927 1292 +120.128751 36.381427 551 +120.128751 36.385927 589 +120.128751 36.390427 11 +120.128751 36.394927 716 +120.128751 36.399427 2437 +120.128751 36.408427 4 +120.128751 36.444427 699 +120.128751 36.448927 520 +120.128751 36.453427 1384 +120.128751 36.462427 847 +120.128751 36.466927 3 +120.128751 36.511927 51 +120.128751 36.516427 506 +120.128751 36.520927 9 +120.128751 36.525427 671 +120.128751 36.529927 3170 +120.128751 36.534427 2671 +120.128751 36.718927 4 +120.128751 36.759427 44 +120.128751 36.804427 568 +120.128751 36.835927 395 +120.128751 36.894427 556 +120.128751 36.898927 239 +120.128751 36.943927 693 +120.128751 37.006927 714 +120.134251 35.922427 984 +120.134251 35.926927 275 +120.134251 35.931427 3307 +120.134251 35.935927 373 +120.134251 35.940427 180 +120.134251 35.976427 821 +120.134251 35.998927 12 +120.134251 36.003427 1 +120.134251 36.007927 2 +120.134251 36.012427 149 +120.134251 36.016927 425 +120.134251 36.025927 1261 +120.134251 36.034927 488 +120.134251 36.048427 7 +120.134251 36.052927 321 +120.134251 36.061927 37 +120.134251 36.066427 934 +120.134251 36.070927 2905 +120.134251 36.075427 145 +120.134251 36.079927 19 +120.134251 36.214927 4 +120.134251 36.219427 3660 +120.134251 36.241927 23 +120.134251 36.246427 2195 +120.134251 36.250927 8 +120.134251 36.286927 18 +120.134251 36.291427 44 +120.134251 36.295927 4 +120.134251 36.313927 3 +120.134251 36.318427 843 +120.134251 36.340927 33 +120.134251 36.345427 1894 +120.134251 36.358927 6 +120.134251 36.363427 31 +120.134251 36.376927 4 +120.134251 36.381427 13 +120.134251 36.390427 4 +120.134251 36.408427 425 +120.134251 36.466927 8 +120.134251 36.480427 532 +120.134251 36.507427 43 +120.134251 36.516427 4 +120.134251 36.520927 35 +120.134251 36.525427 2137 +120.134251 36.529927 96 +120.134251 36.534427 2425 +120.134251 36.538927 20 +120.134251 36.543427 2 +120.134251 36.547927 16 +120.134251 36.552427 18 +120.134251 36.601927 716 +120.134251 36.673927 7 +120.134251 36.691927 2149 +120.134251 36.696427 12 +120.134251 36.705427 26 +120.134251 36.709927 4 +120.134251 36.714427 13 +120.134251 36.718927 4 +120.134251 36.741427 3 +120.134251 36.759427 7 +120.134251 36.768427 3 +120.134251 36.772927 1259 +120.134251 36.777427 9 +120.134251 36.808927 5 +120.134251 36.894427 321 +120.139751 35.922427 243 +120.139751 35.926927 257 +120.139751 35.931427 953 +120.139751 35.935927 6 +120.139751 35.940427 21564 +120.139751 35.944927 18 +120.139751 35.949427 879 +120.139751 35.971927 25 +120.139751 35.976427 2231 +120.139751 35.980927 346 +120.139751 35.985427 488 +120.139751 36.003427 32 +120.139751 36.007927 193 +120.139751 36.012427 56 +120.139751 36.016927 1832 +120.139751 36.021427 2057 +120.139751 36.070927 14 +120.139751 36.075427 188 +120.139751 36.084427 3 +120.139751 36.228427 9 +120.139751 36.241927 38 +120.139751 36.246427 2797 +120.139751 36.286927 1011 +120.139751 36.300427 4 +120.139751 36.322927 1329 +120.139751 36.327427 161 +120.139751 36.340927 16 +120.139751 36.345427 71 +120.139751 36.349927 14 +120.139751 36.354427 55 +120.139751 36.358927 1161 +120.139751 36.363427 119 +120.139751 36.367927 37 +120.139751 36.376927 26 +120.139751 36.381427 970 +120.139751 36.408427 876 +120.139751 36.421927 5 +120.139751 36.426427 482 +120.139751 36.457927 771 +120.139751 36.466927 6 +120.139751 36.489427 14 +120.139751 36.502927 106 +120.139751 36.507427 2094 +120.139751 36.516427 8 +120.139751 36.520927 16 +120.139751 36.525427 5 +120.139751 36.529927 71 +120.139751 36.534427 41 +120.139751 36.543427 1 +120.139751 36.547927 2529 +120.139751 36.552427 1188 +120.139751 36.615427 42 +120.139751 36.619927 1520 +120.139751 36.673927 5 +120.139751 36.696427 8 +120.139751 36.700927 734 +120.139751 36.705427 12 +120.139751 36.709927 85 +120.139751 36.714427 6 +120.139751 36.741427 9 +120.139751 36.768427 775 +120.139751 36.786427 363 +120.139751 36.790927 4 +120.139751 36.835927 457 +120.139751 36.885427 381 +120.139751 36.898927 233 +120.145251 35.908927 8 +120.145251 35.913427 413 +120.145251 35.926927 481 +120.145251 35.931427 2386 +120.145251 35.935927 149 +120.145251 35.940427 1013 +120.145251 35.944927 51 +120.145251 35.976427 439 +120.145251 35.980927 3089 +120.145251 35.985427 1939 +120.145251 35.989927 7 +120.145251 35.994427 241 +120.145251 35.998927 423 +120.145251 36.003427 33 +120.145251 36.007927 1915 +120.145251 36.012427 1483 +120.145251 36.016927 975 +120.145251 36.021427 437 +120.145251 36.048427 2 +120.145251 36.052927 7 +120.145251 36.057427 1255 +120.145251 36.061927 14 +120.145251 36.070927 5 +120.145251 36.075427 1971 +120.145251 36.079927 12 +120.145251 36.084427 4 +120.145251 36.219427 1691 +120.145251 36.232927 2409 +120.145251 36.255427 5 +120.145251 36.259927 112 +120.145251 36.264427 28 +120.145251 36.295927 1956 +120.145251 36.304927 1982 +120.145251 36.309427 6 +120.145251 36.322927 62 +120.145251 36.327427 2693 +120.145251 36.331927 727 +120.145251 36.345427 37 +120.145251 36.349927 332 +120.145251 36.354427 5751 +120.145251 36.358927 155 +120.145251 36.363427 1560 +120.145251 36.367927 211 +120.145251 36.376927 1448 +120.145251 36.381427 28 +120.145251 36.462427 1105 +120.145251 36.466927 2326 +120.145251 36.475927 5 +120.145251 36.480427 456 +120.145251 36.484927 2 +120.145251 36.502927 4 +120.145251 36.511927 3 +120.145251 36.534427 5 +120.145251 36.538927 58 +120.145251 36.552427 18 +120.145251 36.561427 1357 +120.145251 36.570427 1235 +120.145251 36.597427 608 +120.145251 36.655927 2170 +120.145251 36.709927 27 +120.145251 36.723427 57 +120.145251 36.745927 6 +120.145251 36.772927 230 +120.145251 36.777427 574 +120.145251 36.795427 5 +120.145251 36.799927 1306 +120.145251 36.804427 11 +120.145251 36.813427 15 +120.145251 36.993427 322 +120.150751 35.908927 46 +120.150751 35.913427 2 +120.150751 35.926927 8 +120.150751 35.931427 676 +120.150751 35.935927 1489 +120.150751 35.940427 8 +120.150751 35.944927 2 +120.150751 35.949427 7 +120.150751 35.953927 13 +120.150751 35.958427 204 +120.150751 35.962927 4200 +120.150751 35.967427 105 +120.150751 35.971927 200 +120.150751 35.976427 2541 +120.150751 35.980927 445 +120.150751 35.985427 324 +120.150751 35.989927 5 +120.150751 35.998927 1379 +120.150751 36.003427 1945 +120.150751 36.007927 338 +120.150751 36.012427 832 +120.150751 36.016927 358 +120.150751 36.021427 653 +120.150751 36.025927 2 +120.150751 36.030427 3 +120.150751 36.048427 1161 +120.150751 36.052927 499 +120.150751 36.070927 15 +120.150751 36.075427 3 +120.150751 36.219427 5 +120.150751 36.237427 1 +120.150751 36.246427 10 +120.150751 36.255427 32 +120.150751 36.259927 253 +120.150751 36.264427 20 +120.150751 36.336427 10 +120.150751 36.340927 1334 +120.150751 36.345427 1253 +120.150751 36.349927 987 +120.150751 36.354427 541 +120.150751 36.421927 5 +120.150751 36.430927 3318 +120.150751 36.435427 7 +120.150751 36.448927 38 +120.150751 36.453427 9 +120.150751 36.462427 3 +120.150751 36.475927 3 +120.150751 36.480427 16 +120.150751 36.489427 2071 +120.150751 36.493927 951 +120.150751 36.516427 31 +120.150751 36.520927 1559 +120.150751 36.538927 2039 +120.150751 36.574927 2591 +120.150751 36.579427 29 +120.150751 36.624427 369 +120.150751 36.633427 27 +120.150751 36.723427 27 +120.150751 36.786427 4 +120.150751 36.790927 1689 +120.150751 36.795427 5 +120.150751 36.799927 4 +120.150751 36.817927 606 +120.150751 36.826927 4 +120.150751 36.831427 547 +120.150751 36.876427 369 +120.150751 36.970927 361 +120.150751 36.975427 6 +120.150751 36.988927 548 +120.156251 35.746927 118 +120.156251 35.751427 12 +120.156251 35.913427 106 +120.156251 35.917927 200 +120.156251 35.922427 224 +120.156251 35.926927 1061 +120.156251 35.931427 1081 +120.156251 35.944927 212 +120.156251 35.949427 61 +120.156251 35.953927 4472 +120.156251 35.958427 239 +120.156251 35.962927 467 +120.156251 35.967427 208 +120.156251 35.971927 2924 +120.156251 35.976427 200 +120.156251 35.980927 371 +120.156251 35.985427 357 +120.156251 35.994427 19 +120.156251 36.003427 418 +120.156251 36.007927 51 +120.156251 36.012427 791 +120.156251 36.016927 1035 +120.156251 36.021427 2396 +120.156251 36.025927 2018 +120.156251 36.030427 2294 +120.156251 36.034927 2 +120.156251 36.057427 77 +120.156251 36.061927 33 +120.156251 36.066427 8 +120.156251 36.070927 798 +120.156251 36.214927 11 +120.156251 36.219427 89 +120.156251 36.228427 6 +120.156251 36.241927 2 +120.156251 36.246427 123 +120.156251 36.250927 116 +120.156251 36.255427 3909 +120.156251 36.309427 9 +120.156251 36.318427 4 +120.156251 36.340927 861 +120.156251 36.345427 133 +120.156251 36.349927 2911 +120.156251 36.354427 750 +120.156251 36.444427 1337 +120.156251 36.448927 777 +120.156251 36.453427 985 +120.156251 36.457927 12 +120.156251 36.475927 10 +120.156251 36.484927 999 +120.156251 36.489427 1182 +120.156251 36.493927 47 +120.156251 36.529927 47 +120.156251 36.547927 19 +120.156251 36.628927 504 +120.156251 36.633427 21 +120.156251 36.669427 542 +120.156251 36.732427 12 +120.156251 36.741427 12 +120.156251 36.745927 3 +120.156251 36.768427 424 +120.156251 36.808927 9 +120.156251 36.817927 4 +120.156251 36.835927 2 +120.156251 36.952927 623 +120.156251 37.002427 1334 +120.161751 35.764927 1 +120.161751 35.922427 2280 +120.161751 35.926927 420 +120.161751 35.935927 497 +120.161751 35.940427 2490 +120.161751 35.944927 4172 +120.161751 35.949427 2133 +120.161751 35.953927 333 +120.161751 35.958427 772 +120.161751 35.962927 1556 +120.161751 35.967427 1619 +120.161751 35.971927 1331 +120.161751 35.976427 1843 +120.161751 35.980927 6 +120.161751 35.985427 1208 +120.161751 35.998927 3 +120.161751 36.003427 1409 +120.161751 36.007927 3719 +120.161751 36.012427 142 +120.161751 36.016927 1660 +120.161751 36.021427 298 +120.161751 36.025927 537 +120.161751 36.030427 322 +120.161751 36.034927 1083 +120.161751 36.039427 389 +120.161751 36.043927 1773 +120.161751 36.048427 1603 +120.161751 36.052927 17 +120.161751 36.061927 92 +120.161751 36.066427 3312 +120.161751 36.210427 6 +120.161751 36.214927 8 +120.161751 36.219427 3948 +120.161751 36.228427 48 +120.161751 36.237427 1039 +120.161751 36.241927 23 +120.161751 36.246427 1335 +120.161751 36.304927 3 +120.161751 36.309427 2293 +120.161751 36.313927 649 +120.161751 36.318427 3217 +120.161751 36.322927 21 +120.161751 36.345427 414 +120.161751 36.349927 247 +120.161751 36.354427 61 +120.161751 36.367927 7 +120.161751 36.372427 945 +120.161751 36.394927 6 +120.161751 36.439927 3 +120.161751 36.484927 18 +120.161751 36.489427 3 +120.161751 36.507427 4 +120.161751 36.511927 11 +120.161751 36.529927 779 +120.161751 36.534427 648 +120.161751 36.547927 9 +120.161751 36.579427 34 +120.161751 36.583927 1668 +120.161751 36.601927 467 +120.161751 36.615427 7 +120.161751 36.646927 1171 +120.161751 36.651427 4 +120.161751 36.727927 6 +120.161751 36.768427 266 +120.161751 36.835927 673 +120.161751 36.844927 55 +120.161751 36.849427 768 +120.161751 36.867427 32 +120.161751 36.943927 263 +120.161751 36.975427 938 +120.161751 37.002427 10 +120.167251 35.769427 108 +120.167251 35.922427 219 +120.167251 35.931427 137 +120.167251 35.935927 44 +120.167251 35.944927 2624 +120.167251 35.949427 519 +120.167251 35.962927 3952 +120.167251 35.967427 3002 +120.167251 35.971927 1219 +120.167251 35.976427 1310 +120.167251 35.980927 1212 +120.167251 35.985427 4352 +120.167251 35.989927 133 +120.167251 35.994427 2 +120.167251 35.998927 9 +120.167251 36.003427 77 +120.167251 36.007927 746 +120.167251 36.012427 50 +120.167251 36.016927 51 +120.167251 36.021427 202 +120.167251 36.025927 422 +120.167251 36.030427 98 +120.167251 36.043927 53 +120.167251 36.048427 1 +120.167251 36.052927 2 +120.167251 36.057427 29 +120.167251 36.237427 1358 +120.167251 36.241927 10 +120.167251 36.246427 606 +120.167251 36.259927 3446 +120.167251 36.264427 2422 +120.167251 36.318427 3 +120.167251 36.336427 805 +120.167251 36.340927 14 +120.167251 36.349927 124 +120.167251 36.354427 2329 +120.167251 36.358927 35 +120.167251 36.394927 44 +120.167251 36.408427 1735 +120.167251 36.412927 5973 +120.167251 36.417427 2 +120.167251 36.435427 5 +120.167251 36.439927 40 +120.167251 36.448927 8 +120.167251 36.462427 1358 +120.167251 36.466927 465 +120.167251 36.475927 450 +120.167251 36.493927 1179 +120.167251 36.498427 5 +120.167251 36.502927 685 +120.167251 36.511927 2094 +120.167251 36.525427 17 +120.167251 36.552427 1652 +120.167251 36.556927 6 +120.167251 36.583927 972 +120.167251 36.588427 5 +120.167251 36.637927 470 +120.167251 36.642427 1 +120.167251 36.768427 1094 +120.167251 36.781927 628 +120.167251 36.808927 1380 +120.167251 36.817927 3 +120.167251 36.822427 927 +120.167251 36.844927 710 +120.167251 36.849427 11 +120.167251 36.858427 1010 +120.167251 36.867427 461 +120.167251 36.898927 924 +120.167251 36.966427 20 +120.167251 36.979927 944 +120.167251 36.984427 5 +120.167251 37.002427 270 +120.172751 35.778427 3 +120.172751 35.895427 561 +120.172751 35.899927 804 +120.172751 35.944927 127 +120.172751 35.949427 799 +120.172751 35.953927 1488 +120.172751 35.958427 1234 +120.172751 35.962927 3797 +120.172751 35.967427 1982 +120.172751 35.971927 1680 +120.172751 35.976427 1392 +120.172751 35.980927 781 +120.172751 35.985427 778 +120.172751 35.989927 390 +120.172751 35.994427 4 +120.172751 35.998927 238 +120.172751 36.007927 8 +120.172751 36.012427 1 +120.172751 36.016927 10 +120.172751 36.039427 1965 +120.172751 36.043927 268 +120.172751 36.048427 10 +120.172751 36.052927 4195 +120.172751 36.061927 11 +120.172751 36.246427 641 +120.172751 36.264427 14 +120.172751 36.313927 1 +120.172751 36.336427 8 +120.172751 36.340927 2743 +120.172751 36.367927 51 +120.172751 36.372427 1979 +120.172751 36.394927 40 +120.172751 36.399427 551 +120.172751 36.403927 1791 +120.172751 36.408427 253 +120.172751 36.412927 162 +120.172751 36.417427 27 +120.172751 36.435427 2083 +120.172751 36.448927 25 +120.172751 36.453427 1389 +120.172751 36.462427 241 +120.172751 36.466927 247 +120.172751 36.489427 25 +120.172751 36.561427 736 +120.172751 36.565927 1 +120.172751 36.624427 634 +120.172751 36.687427 10 +120.172751 36.718927 11 +120.172751 36.723427 1315 +120.172751 36.727927 9 +120.172751 36.781927 2 +120.172751 36.790927 4 +120.172751 36.858427 23 +120.172751 36.871927 213 +120.172751 36.966427 284 +120.172751 36.970927 179 +120.178251 35.890927 113 +120.178251 35.899927 6 +120.178251 35.908927 9 +120.178251 35.935927 4346 +120.178251 35.940427 512 +120.178251 35.944927 428 +120.178251 35.949427 2051 +120.178251 35.953927 5268 +120.178251 35.958427 6244 +120.178251 35.962927 4882 +120.178251 35.967427 1778 +120.178251 35.971927 2195 +120.178251 35.976427 490 +120.178251 35.980927 1779 +120.178251 35.985427 1 +120.178251 36.007927 35 +120.178251 36.025927 29 +120.178251 36.030427 28 +120.178251 36.039427 12 +120.178251 36.043927 2808 +120.178251 36.048427 147 +120.178251 36.052927 6 +120.178251 36.246427 1182 +120.178251 36.250927 12 +120.178251 36.331927 2 +120.178251 36.340927 22 +120.178251 36.376927 15 +120.178251 36.390427 1056 +120.178251 36.394927 301 +120.178251 36.399427 770 +120.178251 36.403927 1324 +120.178251 36.408427 2231 +120.178251 36.412927 142 +120.178251 36.417427 497 +120.178251 36.421927 13 +120.178251 36.426427 35 +120.178251 36.462427 24 +120.178251 36.480427 11 +120.178251 36.484927 19 +120.178251 36.520927 23 +120.178251 36.529927 8 +120.178251 36.552427 1533 +120.178251 36.556927 40 +120.178251 36.561427 9 +120.178251 36.565927 8 +120.178251 36.588427 34 +120.178251 36.592927 998 +120.178251 36.606427 422 +120.178251 36.673927 4 +120.178251 36.682927 3 +120.178251 36.687427 1422 +120.178251 36.691927 1283 +120.178251 36.718927 398 +120.178251 36.723427 11 +120.178251 36.727927 7 +120.178251 36.736927 562 +120.178251 36.741427 21 +120.178251 36.777427 332 +120.178251 36.790927 4 +120.178251 36.795427 2028 +120.178251 36.817927 252 +120.178251 36.835927 1670 +120.178251 36.867427 1134 +120.178251 36.907927 883 +120.178251 36.912427 917 +120.178251 36.975427 35 +120.178251 36.984427 632 +120.178251 36.988927 3 +120.178251 37.011427 241 +120.183751 35.899927 4 +120.183751 35.908927 988 +120.183751 35.940427 838 +120.183751 35.944927 1667 +120.183751 35.949427 2889 +120.183751 35.953927 1499 +120.183751 35.958427 2315 +120.183751 35.962927 2332 +120.183751 35.967427 2677 +120.183751 35.971927 1483 +120.183751 35.976427 27 +120.183751 36.021427 61 +120.183751 36.025927 5 +120.183751 36.030427 7 +120.183751 36.034927 9 +120.183751 36.039427 81 +120.183751 36.255427 1744 +120.183751 36.282427 2494 +120.183751 36.318427 331 +120.183751 36.336427 4 +120.183751 36.394927 679 +120.183751 36.399427 2495 +120.183751 36.403927 2207 +120.183751 36.408427 52 +120.183751 36.412927 1663 +120.183751 36.417427 156 +120.183751 36.421927 74 +120.183751 36.426427 248 +120.183751 36.430927 115 +120.183751 36.435427 833 +120.183751 36.439927 72 +120.183751 36.453427 42 +120.183751 36.462427 6 +120.183751 36.480427 1370 +120.183751 36.520927 7 +120.183751 36.534427 449 +120.183751 36.552427 6 +120.183751 36.574927 3 +120.183751 36.588427 1062 +120.183751 36.592927 919 +120.183751 36.597427 21 +120.183751 36.646927 653 +120.183751 36.664927 1040 +120.183751 36.673927 2014 +120.183751 36.678427 13 +120.183751 36.687427 873 +120.183751 36.691927 1022 +120.183751 36.736927 7 +120.183751 36.741427 2291 +120.183751 36.777427 19 +120.183751 36.790927 24 +120.183751 36.795427 9 +120.183751 36.903427 217 +120.183751 36.934927 1272 +120.183751 36.984427 684 +120.189251 35.917927 939 +120.189251 35.944927 50 +120.189251 35.949427 4574 +120.189251 35.953927 2761 +120.189251 35.958427 1845 +120.189251 35.962927 2185 +120.189251 35.967427 3038 +120.189251 35.971927 3738 +120.189251 36.025927 25 +120.189251 36.030427 68 +120.189251 36.034927 2 +120.189251 36.039427 8 +120.189251 36.255427 11 +120.189251 36.259927 20 +120.189251 36.282427 4 +120.189251 36.286927 4 +120.189251 36.336427 8 +120.189251 36.354427 810 +120.189251 36.376927 1181 +120.189251 36.385927 533 +120.189251 36.399427 7 +120.189251 36.403927 19 +120.189251 36.408427 428 +120.189251 36.417427 3 +120.189251 36.421927 2235 +120.189251 36.430927 28 +120.189251 36.435427 1420 +120.189251 36.439927 42 +120.189251 36.453427 1478 +120.189251 36.489427 574 +120.189251 36.520927 542 +120.189251 36.529927 476 +120.189251 36.538927 415 +120.189251 36.570427 915 +120.189251 36.574927 53 +120.189251 36.597427 3 +120.189251 36.615427 664 +120.189251 36.628927 14 +120.189251 36.633427 19 +120.189251 36.637927 1528 +120.189251 36.664927 927 +120.189251 36.673927 5 +120.189251 36.678427 1 +120.189251 36.687427 10 +120.189251 36.691927 1253 +120.189251 36.696427 4 +120.189251 36.736927 6 +120.189251 36.777427 518 +120.189251 36.799927 4 +120.189251 36.808927 156 +120.189251 36.831427 4 +120.189251 36.835927 1578 +120.189251 36.858427 707 +120.189251 36.885427 321 +120.189251 37.002427 4 +120.189251 37.015927 756 +120.194751 35.913427 575 +120.194751 35.944927 1 +120.194751 35.949427 1293 +120.194751 35.953927 836 +120.194751 35.958427 4573 +120.194751 35.962927 48 +120.194751 35.980927 9 +120.194751 36.021427 28 +120.194751 36.034927 22 +120.194751 36.039427 11 +120.194751 36.043927 6 +120.194751 36.057427 193 +120.194751 36.255427 12 +120.194751 36.259927 3647 +120.194751 36.273427 870 +120.194751 36.282427 2 +120.194751 36.295927 3985 +120.194751 36.300427 89 +120.194751 36.327427 449 +120.194751 36.336427 1117 +120.194751 36.403927 336 +120.194751 36.408427 1 +120.194751 36.412927 20 +120.194751 36.417427 1476 +120.194751 36.439927 775 +120.194751 36.453427 5 +120.194751 36.462427 403 +120.194751 36.480427 2 +120.194751 36.489427 791 +120.194751 36.493927 1046 +120.194751 36.498427 2440 +120.194751 36.507427 980 +120.194751 36.511927 4 +120.194751 36.579427 745 +120.194751 36.583927 19 +120.194751 36.597427 790 +120.194751 36.601927 679 +120.194751 36.606427 230 +120.194751 36.610927 306 +120.194751 36.615427 7 +120.194751 36.628927 25 +120.194751 36.633427 1365 +120.194751 36.637927 429 +120.194751 36.646927 22 +120.194751 36.687427 1078 +120.194751 36.696427 15 +120.194751 36.727927 672 +120.194751 36.876427 929 +120.194751 36.894427 133 +120.194751 36.934927 1319 +120.194751 36.975427 1393 +120.194751 36.993427 70 +120.194751 37.015927 559 +120.194751 37.020427 25 +120.200251 35.944927 5 +120.200251 35.949427 423 +120.200251 35.953927 1368 +120.200251 35.958427 1418 +120.200251 35.980927 47 +120.200251 36.025927 7 +120.200251 36.030427 133 +120.200251 36.034927 43 +120.200251 36.039427 10 +120.200251 36.282427 87 +120.200251 36.385927 35 +120.200251 36.390427 722 +120.200251 36.399427 654 +120.200251 36.412927 730 +120.200251 36.417427 42 +120.200251 36.444427 95 +120.200251 36.475927 1332 +120.200251 36.480427 13 +120.200251 36.498427 10 +120.200251 36.502927 47 +120.200251 36.507427 6 +120.200251 36.516427 1095 +120.200251 36.529927 909 +120.200251 36.534427 752 +120.200251 36.547927 8 +120.200251 36.574927 24 +120.200251 36.579427 2249 +120.200251 36.583927 923 +120.200251 36.601927 516 +120.200251 36.606427 464 +120.200251 36.615427 979 +120.200251 36.633427 24 +120.200251 36.637927 2642 +120.200251 36.655927 28 +120.200251 36.660427 1340 +120.200251 36.691927 787 +120.200251 36.705427 155 +120.200251 36.709927 20 +120.200251 36.714427 8 +120.200251 36.732427 6 +120.200251 36.750427 2168 +120.200251 36.763927 3 +120.200251 36.790927 646 +120.200251 36.795427 276 +120.200251 36.826927 35 +120.200251 36.831427 1827 +120.200251 36.871927 630 +120.200251 36.876427 772 +120.200251 36.880927 389 +120.200251 36.885427 629 +120.200251 36.898927 681 +120.200251 36.934927 11 +120.200251 36.943927 527 +120.200251 36.952927 600 +120.200251 36.966427 10 +120.200251 36.984427 7 +120.200251 36.988927 309 +120.200251 36.993427 8 +120.205751 35.926927 1415 +120.205751 35.931427 29 +120.205751 35.953927 659 +120.205751 35.958427 2966 +120.205751 36.025927 501 +120.205751 36.030427 3669 +120.205751 36.034927 1414 +120.205751 36.039427 254 +120.205751 36.043927 101 +120.205751 36.246427 722 +120.205751 36.250927 4 +120.205751 36.264427 8 +120.205751 36.295927 839 +120.205751 36.399427 4 +120.205751 36.417427 38 +120.205751 36.444427 23 +120.205751 36.498427 491 +120.205751 36.502927 87 +120.205751 36.534427 4 +120.205751 36.538927 1317 +120.205751 36.543427 4 +120.205751 36.547927 5 +120.205751 36.579427 2725 +120.205751 36.583927 4 +120.205751 36.588427 721 +120.205751 36.633427 1224 +120.205751 36.637927 16 +120.205751 36.655927 21 +120.205751 36.660427 26 +120.205751 36.664927 28 +120.205751 36.669427 1754 +120.205751 36.673927 2 +120.205751 36.687427 609 +120.205751 36.705427 1795 +120.205751 36.732427 398 +120.205751 36.750427 53 +120.205751 36.763927 732 +120.205751 36.822427 392 +120.205751 36.826927 427 +120.205751 36.831427 14 +120.205751 36.840427 4 +120.205751 36.844927 514 +120.205751 36.849427 4 +120.205751 36.862927 950 +120.205751 36.871927 5 +120.205751 36.934927 28 +120.205751 36.952927 148 +120.205751 36.966427 1183 +120.205751 36.970927 361 +120.205751 36.979927 308 +120.205751 36.988927 1149 +120.205751 36.993427 1565 +120.205751 36.997927 158 +120.205751 37.011427 300 +120.211251 35.926927 5 +120.211251 35.931427 7 +120.211251 35.935927 1994 +120.211251 35.949427 121 +120.211251 35.953927 668 +120.211251 35.958427 1003 +120.211251 35.962927 183 +120.211251 35.967427 6651 +120.211251 35.971927 31 +120.211251 35.980927 68 +120.211251 35.985427 2 +120.211251 36.030427 1235 +120.211251 36.034927 2919 +120.211251 36.039427 588 +120.211251 36.043927 1102 +120.211251 36.246427 31 +120.211251 36.250927 408 +120.211251 36.264427 846 +120.211251 36.268927 59 +120.211251 36.273427 908 +120.211251 36.277927 9 +120.211251 36.291427 4 +120.211251 36.336427 195 +120.211251 36.399427 12 +120.211251 36.462427 1553 +120.211251 36.511927 658 +120.211251 36.520927 196 +120.211251 36.534427 598 +120.211251 36.538927 1257 +120.211251 36.543427 221 +120.211251 36.547927 1294 +120.211251 36.579427 2329 +120.211251 36.583927 1577 +120.211251 36.633427 5 +120.211251 36.637927 4 +120.211251 36.669427 8 +120.211251 36.673927 30 +120.211251 36.678427 307 +120.211251 36.682927 8 +120.211251 36.714427 2029 +120.211251 36.718927 37 +120.211251 36.732427 21 +120.211251 36.759427 5 +120.211251 36.763927 979 +120.211251 36.822427 64 +120.211251 36.826927 8 +120.211251 36.831427 3 +120.211251 36.835927 3374 +120.211251 36.840427 486 +120.211251 36.844927 29 +120.211251 36.849427 5 +120.211251 36.853927 9 +120.211251 36.921427 414 +120.211251 36.952927 180 +120.211251 36.979927 11 +120.211251 37.011427 4 +120.216751 35.935927 8 +120.216751 35.940427 55 +120.216751 35.944927 48 +120.216751 35.949427 980 +120.216751 35.953927 3134 +120.216751 35.958427 907 +120.216751 35.962927 3865 +120.216751 35.967427 463 +120.216751 35.985427 70 +120.216751 35.989927 32 +120.216751 36.030427 251 +120.216751 36.034927 1506 +120.216751 36.039427 2929 +120.216751 36.043927 1807 +120.216751 36.048427 471 +120.216751 36.057427 3 +120.216751 36.250927 5 +120.216751 36.255427 4 +120.216751 36.291427 1131 +120.216751 36.300427 744 +120.216751 36.318427 2352 +120.216751 36.327427 5 +120.216751 36.331927 5 +120.216751 36.336427 37 +120.216751 36.399427 712 +120.216751 36.408427 34 +120.216751 36.412927 1119 +120.216751 36.426427 3 +120.216751 36.435427 403 +120.216751 36.457927 21 +120.216751 36.462427 10 +120.216751 36.466927 3 +120.216751 36.480427 4382 +120.216751 36.529927 9 +120.216751 36.547927 1676 +120.216751 36.565927 4 +120.216751 36.570427 715 +120.216751 36.583927 777 +120.216751 36.673927 1040 +120.216751 36.678427 2431 +120.216751 36.687427 293 +120.216751 36.691927 392 +120.216751 36.696427 14 +120.216751 36.700927 803 +120.216751 36.714427 26 +120.216751 36.723427 14 +120.216751 36.732427 82 +120.216751 36.736927 6 +120.216751 36.822427 1420 +120.216751 36.835927 32 +120.216751 36.840427 13 +120.216751 36.849427 6 +120.216751 36.853927 552 +120.216751 36.858427 7 +120.216751 36.862927 5 +120.216751 36.925927 830 +120.216751 36.930427 3 +120.216751 36.970927 828 +120.216751 37.024927 1427 +120.216751 37.051927 316 +120.216751 37.074427 8 +120.222251 35.944927 121 +120.222251 35.949427 2144 +120.222251 35.953927 1701 +120.222251 35.958427 5293 +120.222251 35.962927 1227 +120.222251 35.967427 295 +120.222251 36.039427 619 +120.222251 36.043927 4336 +120.222251 36.048427 570 +120.222251 36.052927 12 +120.222251 36.250927 1238 +120.222251 36.255427 1856 +120.222251 36.282427 1 +120.222251 36.300427 16 +120.222251 36.304927 5 +120.222251 36.327427 1476 +120.222251 36.331927 28 +120.222251 36.336427 27 +120.222251 36.385927 275 +120.222251 36.417427 8 +120.222251 36.421927 4 +120.222251 36.426427 1000 +120.222251 36.430927 640 +120.222251 36.439927 14 +120.222251 36.444427 45 +120.222251 36.453427 713 +120.222251 36.457927 906 +120.222251 36.466927 3 +120.222251 36.480427 1154 +120.222251 36.484927 394 +120.222251 36.489427 4 +120.222251 36.565927 978 +120.222251 36.570427 6 +120.222251 36.601927 3313 +120.222251 36.646927 1836 +120.222251 36.651427 265 +120.222251 36.687427 953 +120.222251 36.718927 6 +120.222251 36.723427 40 +120.222251 36.727927 224 +120.222251 36.732427 4419 +120.222251 36.741427 10 +120.222251 36.754927 1012 +120.222251 36.759427 381 +120.222251 36.768427 1349 +120.222251 36.772927 4 +120.222251 36.822427 4 +120.222251 36.840427 11 +120.222251 36.853927 589 +120.222251 36.862927 936 +120.222251 36.894427 371 +120.222251 36.898927 444 +120.222251 36.903427 4 +120.222251 36.907927 934 +120.222251 36.993427 282 +120.222251 36.997927 62 +120.222251 37.002427 4 +120.222251 37.024927 4 +120.222251 37.074427 931 +120.227751 35.949427 137 +120.227751 35.953927 788 +120.227751 35.958427 750 +120.227751 35.962927 1275 +120.227751 35.967427 354 +120.227751 35.971927 424 +120.227751 36.043927 1 +120.227751 36.048427 788 +120.227751 36.052927 31 +120.227751 36.201427 7 +120.227751 36.250927 4 +120.227751 36.255427 2192 +120.227751 36.259927 1 +120.227751 36.268927 33 +120.227751 36.286927 13 +120.227751 36.291427 53 +120.227751 36.300427 5 +120.227751 36.304927 550 +120.227751 36.322927 391 +120.227751 36.336427 18 +120.227751 36.340927 1854 +120.227751 36.394927 8 +120.227751 36.399427 1051 +120.227751 36.430927 16 +120.227751 36.444427 2 +120.227751 36.448927 1165 +120.227751 36.453427 25 +120.227751 36.462427 387 +120.227751 36.466927 4 +120.227751 36.480427 100 +120.227751 36.484927 1375 +120.227751 36.511927 18 +120.227751 36.619927 856 +120.227751 36.628927 52 +120.227751 36.633427 465 +120.227751 36.646927 24 +120.227751 36.723427 13 +120.227751 36.727927 1320 +120.227751 36.732427 1288 +120.227751 36.736927 56 +120.227751 36.750427 628 +120.227751 36.754927 253 +120.227751 36.759427 196 +120.227751 36.822427 482 +120.227751 36.876427 709 +120.227751 36.889927 530 +120.227751 36.898927 4 +120.227751 36.916927 220 +120.227751 36.952927 366 +120.227751 36.997927 1407 +120.227751 37.083427 840 +120.233251 35.949427 1354 +120.233251 35.953927 519 +120.233251 35.958427 709 +120.233251 35.962927 1269 +120.233251 35.967427 1149 +120.233251 35.971927 699 +120.233251 35.976427 39 +120.233251 35.980927 519 +120.233251 35.994427 8 +120.233251 36.048427 210 +120.233251 36.052927 182 +120.233251 36.196927 20 +120.233251 36.201427 4248 +120.233251 36.205927 10 +120.233251 36.268927 59 +120.233251 36.273427 27763 +120.233251 36.277927 28 +120.233251 36.282427 208 +120.233251 36.286927 28 +120.233251 36.291427 2077 +120.233251 36.295927 5 +120.233251 36.327427 1299 +120.233251 36.331927 8 +120.233251 36.336427 32 +120.233251 36.340927 15 +120.233251 36.394927 365 +120.233251 36.399427 45 +120.233251 36.412927 1191 +120.233251 36.462427 3 +120.233251 36.466927 760 +120.233251 36.471427 840 +120.233251 36.475927 6 +120.233251 36.480427 88 +120.233251 36.484927 11 +120.233251 36.619927 700 +120.233251 36.633427 498 +120.233251 36.646927 572 +120.233251 36.651427 793 +120.233251 36.655927 438 +120.233251 36.660427 46 +120.233251 36.669427 636 +120.233251 36.678427 888 +120.233251 36.682927 398 +120.233251 36.696427 19 +120.233251 36.700927 995 +120.233251 36.723427 20 +120.233251 36.727927 551 +120.233251 36.732427 565 +120.233251 36.736927 11 +120.233251 36.750427 27 +120.233251 36.813427 1059 +120.233251 36.822427 14 +120.233251 36.826927 1382 +120.233251 36.840427 696 +120.233251 36.858427 513 +120.233251 36.885427 4 +120.233251 36.889927 478 +120.233251 36.894427 527 +120.233251 36.898927 1294 +120.233251 36.903427 878 +120.233251 36.907927 1364 +120.233251 36.912427 9 +120.233251 36.979927 1026 +120.233251 36.993427 14 +120.233251 37.083427 321 +120.233251 37.092427 27 +120.233251 37.096927 5 +120.233251 37.105927 232 +120.238751 35.962927 842 +120.238751 35.967427 1522 +120.238751 35.971927 445 +120.238751 35.976427 9 +120.238751 35.980927 2 +120.238751 35.989927 8 +120.238751 36.268927 2112 +120.238751 36.273427 219 +120.238751 36.277927 5871 +120.238751 36.282427 3 +120.238751 36.336427 1 +120.238751 36.381427 675 +120.238751 36.385927 771 +120.238751 36.403927 1355 +120.238751 36.408427 8 +120.238751 36.412927 12 +120.238751 36.462427 53 +120.238751 36.466927 263 +120.238751 36.529927 681 +120.238751 36.552427 582 +120.238751 36.615427 884 +120.238751 36.637927 14 +120.238751 36.642427 8 +120.238751 36.646927 4 +120.238751 36.651427 19 +120.238751 36.655927 5 +120.238751 36.660427 1746 +120.238751 36.678427 2 +120.238751 36.696427 8 +120.238751 36.700927 32 +120.238751 36.709927 1812 +120.238751 36.723427 53 +120.238751 36.727927 9 +120.238751 36.732427 20 +120.238751 36.736927 10 +120.238751 36.741427 8 +120.238751 36.745927 743 +120.238751 36.759427 594 +120.238751 36.804427 1277 +120.238751 36.822427 6 +120.238751 36.826927 9 +120.238751 36.831427 588 +120.238751 36.849427 403 +120.238751 36.862927 371 +120.238751 36.871927 628 +120.238751 36.876427 293 +120.238751 36.880927 3 +120.238751 36.894427 4 +120.238751 36.948427 390 +120.238751 36.952927 129 +120.238751 36.979927 7 +120.238751 36.997927 817 +120.238751 37.114927 424 +120.244251 35.958427 2549 +120.244251 35.962927 2284 +120.244251 35.967427 1679 +120.244251 36.205927 1177 +120.244251 36.214927 7 +120.244251 36.219427 1634 +120.244251 36.223927 18 +120.244251 36.228427 2069 +120.244251 36.264427 2130 +120.244251 36.268927 17 +120.244251 36.273427 99 +120.244251 36.277927 1495 +120.244251 36.345427 101 +120.244251 36.349927 39 +120.244251 36.372427 1312 +120.244251 36.381427 955 +120.244251 36.403927 3 +120.244251 36.408427 8 +120.244251 36.453427 5 +120.244251 36.525427 604 +120.244251 36.570427 1260 +120.244251 36.637927 938 +120.244251 36.642427 610 +120.244251 36.651427 19 +120.244251 36.655927 4 +120.244251 36.682927 612 +120.244251 36.727927 6 +120.244251 36.741427 16 +120.244251 36.745927 13 +120.244251 36.750427 439 +120.244251 36.768427 33 +120.244251 36.804427 21 +120.244251 36.826927 594 +120.244251 36.840427 5 +120.244251 36.844927 685 +120.244251 36.849427 8 +120.244251 36.871927 948 +120.244251 36.876427 84 +120.244251 36.889927 1107 +120.244251 36.975427 4 +120.244251 36.979927 284 +120.244251 36.984427 122 +120.244251 37.087927 746 +120.249751 35.962927 2021 +120.249751 35.971927 27 +120.249751 36.205927 6 +120.249751 36.214927 9 +120.249751 36.219427 39 +120.249751 36.223927 3 +120.249751 36.228427 6 +120.249751 36.232927 120 +120.249751 36.237427 18 +120.249751 36.246427 54 +120.249751 36.264427 746 +120.249751 36.273427 12 +120.249751 36.277927 2 +120.249751 36.282427 383 +120.249751 36.286927 4 +120.249751 36.300427 40 +120.249751 36.336427 137 +120.249751 36.340927 7 +120.249751 36.345427 82 +120.249751 36.358927 2 +120.249751 36.408427 725 +120.249751 36.412927 272 +120.249751 36.417427 749 +120.249751 36.430927 638 +120.249751 36.435427 3109 +120.249751 36.448927 825 +120.249751 36.489427 310 +120.249751 36.516427 1384 +120.249751 36.592927 22 +120.249751 36.601927 551 +120.249751 36.615427 5 +120.249751 36.619927 6 +120.249751 36.642427 60 +120.249751 36.651427 561 +120.249751 36.655927 430 +120.249751 36.678427 8 +120.249751 36.682927 2025 +120.249751 36.687427 3 +120.249751 36.723427 10 +120.249751 36.727927 4 +120.249751 36.732427 1736 +120.249751 36.763927 2393 +120.249751 36.768427 20 +120.249751 36.786427 21 +120.249751 36.790927 1342 +120.249751 36.817927 11 +120.249751 36.822427 4 +120.249751 36.831427 585 +120.249751 36.871927 913 +120.249751 36.876427 182 +120.249751 36.880927 388 +120.249751 36.889927 14 +120.249751 36.921427 154 +120.249751 36.966427 206 +120.249751 36.993427 240 +120.249751 37.051927 1388 +120.249751 37.078927 409 +120.255251 35.967427 18 +120.255251 35.971927 195 +120.255251 36.012427 1164 +120.255251 36.205927 455 +120.255251 36.232927 3036 +120.255251 36.250927 97 +120.255251 36.282427 1282 +120.255251 36.300427 7 +120.255251 36.313927 59 +120.255251 36.318427 117 +120.255251 36.322927 17 +120.255251 36.340927 561 +120.255251 36.367927 5 +120.255251 36.430927 6 +120.255251 36.435427 11 +120.255251 36.448927 221 +120.255251 36.471427 8 +120.255251 36.475927 8 +120.255251 36.480427 5 +120.255251 36.516427 986 +120.255251 36.547927 1242 +120.255251 36.615427 1212 +120.255251 36.637927 1027 +120.255251 36.642427 332 +120.255251 36.646927 981 +120.255251 36.651427 13 +120.255251 36.655927 6 +120.255251 36.673927 859 +120.255251 36.691927 9 +120.255251 36.723427 4 +120.255251 36.732427 7 +120.255251 36.781927 4 +120.255251 36.804427 897 +120.255251 36.817927 1848 +120.255251 36.903427 334 +120.255251 36.993427 428 +120.260751 35.971927 87 +120.260751 35.976427 1611 +120.260751 36.219427 2387 +120.260751 36.223927 749 +120.260751 36.241927 7 +120.260751 36.250927 4 +120.260751 36.255427 16 +120.260751 36.282427 95 +120.260751 36.286927 5 +120.260751 36.300427 1914 +120.260751 36.313927 1976 +120.260751 36.318427 2118 +120.260751 36.322927 225 +120.260751 36.331927 56 +120.260751 36.336427 73 +120.260751 36.385927 66 +120.260751 36.390427 57 +120.260751 36.394927 5 +120.260751 36.448927 240 +120.260751 36.471427 2465 +120.260751 36.475927 1337 +120.260751 36.480427 5 +120.260751 36.525427 1276 +120.260751 36.606427 4 +120.260751 36.615427 361 +120.260751 36.642427 248 +120.260751 36.646927 15 +120.260751 36.651427 298 +120.260751 36.655927 492 +120.260751 36.673927 1677 +120.260751 36.687427 8 +120.260751 36.691927 1573 +120.260751 36.696427 2714 +120.260751 36.700927 22 +120.260751 36.732427 1064 +120.260751 36.736927 3 +120.260751 36.745927 2769 +120.260751 36.750427 89 +120.260751 36.804427 4 +120.260751 36.876427 18 +120.260751 36.889927 687 +120.260751 36.934927 425 +120.260751 36.939427 965 +120.260751 36.943927 7 +120.260751 36.948427 1023 +120.260751 36.975427 306 +120.260751 36.993427 13 +120.260751 37.096927 13 +120.260751 37.105927 264 +120.266251 35.971927 745 +120.266251 36.205927 1982 +120.266251 36.210427 715 +120.266251 36.219427 1705 +120.266251 36.223927 16 +120.266251 36.232927 6 +120.266251 36.237427 3928 +120.266251 36.241927 1951 +120.266251 36.268927 130 +120.266251 36.277927 19 +120.266251 36.327427 8 +120.266251 36.331927 191 +120.266251 36.336427 2757 +120.266251 36.340927 1351 +120.266251 36.367927 791 +120.266251 36.372427 597 +120.266251 36.385927 28 +120.266251 36.390427 3591 +120.266251 36.394927 42 +120.266251 36.448927 440 +120.266251 36.475927 19 +120.266251 36.529927 4 +120.266251 36.588427 409 +120.266251 36.601927 6 +120.266251 36.610927 1005 +120.266251 36.642427 668 +120.266251 36.646927 388 +120.266251 36.696427 71 +120.266251 36.700927 23 +120.266251 36.709927 41 +120.266251 36.727927 5 +120.266251 36.732427 11 +120.266251 36.745927 37 +120.266251 36.750427 15 +120.266251 36.826927 12 +120.266251 36.831427 1061 +120.266251 36.844927 490 +120.266251 36.858427 443 +120.266251 36.862927 524 +120.266251 36.867427 10 +120.266251 36.903427 3 +120.266251 36.907927 169 +120.266251 36.912427 413 +120.266251 36.916927 610 +120.266251 36.934927 22 +120.266251 37.015927 3 +120.266251 37.020427 695 +120.271751 36.187927 4265 +120.271751 36.192427 15 +120.271751 36.214927 3525 +120.271751 36.219427 49 +120.271751 36.237427 45 +120.271751 36.241927 11 +120.271751 36.255427 35 +120.271751 36.264427 250 +120.271751 36.273427 110 +120.271751 36.282427 6 +120.271751 36.309427 2 +120.271751 36.313927 2 +120.271751 36.331927 2 +120.271751 36.336427 200 +120.271751 36.340927 38 +120.271751 36.345427 262 +120.271751 36.363427 137 +120.271751 36.367927 361 +120.271751 36.372427 1618 +120.271751 36.385927 15 +120.271751 36.390427 30 +120.271751 36.403927 4 +120.271751 36.448927 1027 +120.271751 36.543427 307 +120.271751 36.588427 416 +120.271751 36.606427 1952 +120.271751 36.628927 2592 +120.271751 36.633427 5 +120.271751 36.651427 266 +120.271751 36.655927 273 +120.271751 36.660427 965 +120.271751 36.754927 280 +120.271751 36.759427 240 +120.271751 36.763927 5 +120.271751 36.768427 5 +120.271751 36.772927 1431 +120.271751 36.781927 43 +120.271751 36.790927 28 +120.271751 36.804427 925 +120.271751 36.808927 770 +120.271751 36.844927 1592 +120.271751 36.862927 4 +120.271751 36.867427 8 +120.271751 36.925927 454 +120.271751 36.930427 4 +120.271751 37.038427 211 +120.271751 37.083427 209 +120.277251 35.980927 25 +120.277251 36.187927 78 +120.277251 36.214927 16 +120.277251 36.219427 27 +120.277251 36.250927 15 +120.277251 36.268927 40 +120.277251 36.273427 11 +120.277251 36.282427 3339 +120.277251 36.286927 2606 +120.277251 36.318427 2 +120.277251 36.331927 3 +120.277251 36.336427 1142 +120.277251 36.340927 946 +120.277251 36.363427 1466 +120.277251 36.367927 2446 +120.277251 36.372427 33 +120.277251 36.403927 2289 +120.277251 36.408427 3 +120.277251 36.444427 262 +120.277251 36.448927 150 +120.277251 36.457927 798 +120.277251 36.511927 537 +120.277251 36.516427 1968 +120.277251 36.556927 618 +120.277251 36.628927 11 +120.277251 36.651427 731 +120.277251 36.655927 824 +120.277251 36.660427 711 +120.277251 36.687427 11 +120.277251 36.700927 5 +120.277251 36.705427 1360 +120.277251 36.714427 569 +120.277251 36.727927 609 +120.277251 36.732427 374 +120.277251 36.750427 57 +120.277251 36.754927 302 +120.277251 36.777427 3 +120.277251 36.781927 9 +120.277251 36.790927 12 +120.277251 36.804427 949 +120.277251 36.808927 551 +120.277251 36.813427 5 +120.277251 36.831427 4 +120.277251 36.840427 7 +120.277251 36.862927 25 +120.277251 36.880927 1018 +120.277251 36.885427 4 +120.277251 36.952927 595 +120.277251 36.957427 302 +120.277251 36.970927 23 +120.277251 36.993427 281 +120.277251 37.024927 834 +120.277251 37.105927 1571 +120.282751 35.971927 6 +120.282751 35.976427 5 +120.282751 35.989927 48 +120.282751 35.998927 3 +120.282751 36.003427 74 +120.282751 36.183427 412 +120.282751 36.232927 3 +120.282751 36.282427 5 +120.282751 36.318427 12 +120.282751 36.331927 943 +120.282751 36.363427 24 +120.282751 36.367927 891 +120.282751 36.372427 8 +120.282751 36.381427 2 +120.282751 36.385927 1187 +120.282751 36.511927 73 +120.282751 36.516427 1581 +120.282751 36.529927 891 +120.282751 36.547927 598 +120.282751 36.552427 653 +120.282751 36.588427 1040 +120.282751 36.624427 138 +120.282751 36.633427 473 +120.282751 36.642427 58 +120.282751 36.646927 1304 +120.282751 36.664927 181 +120.282751 36.669427 1115 +120.282751 36.687427 1276 +120.282751 36.736927 14 +120.282751 36.750427 1521 +120.282751 36.781927 240 +120.282751 36.804427 674 +120.282751 36.808927 688 +120.282751 36.817927 805 +120.282751 36.822427 1086 +120.282751 36.835927 74 +120.282751 36.840427 6 +120.282751 36.880927 5 +120.282751 36.898927 971 +120.282751 36.939427 440 +120.282751 36.957427 687 +120.282751 37.042927 18 +120.282751 37.051927 639 +120.282751 37.056427 27 +120.282751 37.119427 178 +120.288251 35.976427 2859 +120.288251 35.980927 38 +120.288251 35.989927 845 +120.288251 35.994427 1487 +120.288251 36.003427 843 +120.288251 36.048427 39 +120.288251 36.052927 407 +120.288251 36.187927 5 +120.288251 36.192427 17 +120.288251 36.228427 4 +120.288251 36.232927 2343 +120.288251 36.250927 404 +120.288251 36.273427 1 +120.288251 36.327427 258 +120.288251 36.331927 151 +120.288251 36.349927 27 +120.288251 36.354427 20 +120.288251 36.363427 15 +120.288251 36.367927 1258 +120.288251 36.376927 4 +120.288251 36.390427 2 +120.288251 36.394927 136 +120.288251 36.399427 29 +120.288251 36.421927 2455 +120.288251 36.448927 6 +120.288251 36.480427 18 +120.288251 36.516427 9 +120.288251 36.588427 720 +120.288251 36.592927 129 +120.288251 36.597427 27 +120.288251 36.601927 1512 +120.288251 36.628927 3 +120.288251 36.633427 1542 +120.288251 36.642427 15 +120.288251 36.646927 10 +120.288251 36.678427 7 +120.288251 36.723427 752 +120.288251 36.741427 416 +120.288251 36.763927 812 +120.288251 36.808927 21 +120.288251 36.831427 789 +120.288251 36.840427 4837 +120.288251 36.844927 12 +120.288251 36.849427 769 +120.288251 36.853927 1543 +120.288251 36.907927 835 +120.288251 36.921427 805 +120.288251 36.943927 487 +120.288251 36.957427 374 +120.288251 36.966427 5 +120.288251 36.979927 674 +120.288251 37.038427 4 +120.288251 37.047427 4 +120.288251 37.051927 6 +120.293751 36.003427 10 +120.293751 36.052927 6370 +120.293751 36.057427 7178 +120.293751 36.061927 1383 +120.293751 36.187927 127 +120.293751 36.192427 4073 +120.293751 36.232927 7 +120.293751 36.237427 1361 +120.293751 36.246427 57 +120.293751 36.327427 1217 +120.293751 36.331927 64 +120.293751 36.345427 26 +120.293751 36.349927 2094 +120.293751 36.354427 129 +120.293751 36.394927 65 +120.293751 36.399427 2011 +120.293751 36.417427 4 +120.293751 36.421927 15 +120.293751 36.453427 988 +120.293751 36.475927 8 +120.293751 36.480427 2787 +120.293751 36.529927 239 +120.293751 36.538927 27 +120.293751 36.592927 2134 +120.293751 36.597427 368 +120.293751 36.601927 13 +120.293751 36.628927 18 +120.293751 36.633427 24 +120.293751 36.642427 4 +120.293751 36.646927 1058 +120.293751 36.655927 6 +120.293751 36.678427 11 +120.293751 36.682927 991 +120.293751 36.696427 5 +120.293751 36.705427 497 +120.293751 36.709927 853 +120.293751 36.754927 2 +120.293751 36.759427 496 +120.293751 36.763927 186 +120.293751 36.804427 702 +120.293751 36.808927 201 +120.293751 36.871927 419 +120.293751 36.880927 100 +120.293751 36.889927 902 +120.293751 36.903427 619 +120.293751 36.934927 955 +120.293751 36.952927 947 +120.293751 37.015927 13 +120.293751 37.038427 6 +120.293751 37.042927 944 +120.293751 37.047427 165 +120.293751 37.051927 5 +120.293751 37.069927 4 +120.299251 36.048427 24 +120.299251 36.052927 6281 +120.299251 36.057427 18349 +120.299251 36.061927 10182 +120.299251 36.066427 173 +120.299251 36.192427 5 +120.299251 36.277927 416 +120.299251 36.282427 1591 +120.299251 36.291427 190 +120.299251 36.295927 11 +120.299251 36.322927 121 +120.299251 36.340927 8 +120.299251 36.345427 1935 +120.299251 36.349927 3 +120.299251 36.354427 5 +120.299251 36.372427 6 +120.299251 36.394927 1 +120.299251 36.430927 61 +120.299251 36.435427 2 +120.299251 36.444427 7 +120.299251 36.466927 790 +120.299251 36.538927 859 +120.299251 36.574927 1905 +120.299251 36.601927 25 +120.299251 36.633427 1902 +120.299251 36.642427 644 +120.299251 36.646927 8 +120.299251 36.651427 1812 +120.299251 36.655927 14 +120.299251 36.678427 2108 +120.299251 36.682927 5 +120.299251 36.691927 4 +120.299251 36.696427 1013 +120.299251 36.745927 601 +120.299251 36.777427 586 +120.299251 36.831427 1072 +120.299251 36.876427 2467 +120.299251 36.880927 15 +120.299251 36.921427 2 +120.299251 36.934927 604 +120.299251 36.966427 5 +120.299251 36.970927 469 +120.299251 37.015927 1075 +120.299251 37.020427 5 +120.299251 37.024927 169 +120.299251 37.069927 423 +120.299251 37.114927 444 +120.304751 36.003427 471 +120.304751 36.048427 8 +120.304751 36.052927 6523 +120.304751 36.057427 13543 +120.304751 36.061927 13928 +120.304751 36.066427 7493 +120.304751 36.070927 102 +120.304751 36.286927 118 +120.304751 36.327427 1578 +120.304751 36.349927 4 +120.304751 36.367927 2261 +120.304751 36.394927 535 +120.304751 36.399427 397 +120.304751 36.439927 28 +120.304751 36.444427 963 +120.304751 36.516427 915 +120.304751 36.561427 4 +120.304751 36.570427 3 +120.304751 36.606427 492 +120.304751 36.660427 14 +120.304751 36.664927 808 +120.304751 36.669427 7 +120.304751 36.678427 5 +120.304751 36.682927 665 +120.304751 36.709927 1356 +120.304751 36.732427 8 +120.304751 36.786427 1534 +120.304751 36.790927 12 +120.304751 36.876427 19 +120.304751 36.889927 846 +120.304751 36.894427 4 +120.304751 36.898927 567 +120.304751 36.912427 115 +120.304751 36.921427 814 +120.304751 36.934927 4 +120.304751 36.952927 764 +120.304751 36.966427 1192 +120.304751 36.984427 426 +120.304751 36.993427 14 +120.304751 36.997927 1225 +120.304751 37.006927 8 +120.304751 37.011427 689 +120.304751 37.020427 6 +120.304751 37.024927 4 +120.304751 37.042927 2008 +120.304751 37.047427 1 +120.304751 37.051927 4 +120.304751 37.078927 5 +120.304751 37.083427 1451 +120.304751 37.087927 10 +120.310251 35.940427 739 +120.310251 35.944927 29 +120.310251 36.057427 6450 +120.310251 36.061927 4400 +120.310251 36.066427 52207 +120.310251 36.070927 2581 +120.310251 36.075427 993 +120.310251 36.079927 167 +120.310251 36.286927 2 +120.310251 36.336427 1438 +120.310251 36.340927 394 +120.310251 36.345427 86 +120.310251 36.349927 723 +120.310251 36.354427 2 +120.310251 36.358927 4 +120.310251 36.363427 4 +120.310251 36.367927 123 +120.310251 36.372427 5 +120.310251 36.385927 3 +120.310251 36.390427 10 +120.310251 36.399427 7 +120.310251 36.408427 17 +120.310251 36.435427 1101 +120.310251 36.439927 1182 +120.310251 36.444427 1471 +120.310251 36.471427 4 +120.310251 36.480427 1382 +120.310251 36.579427 1694 +120.310251 36.606427 1100 +120.310251 36.660427 1567 +120.310251 36.687427 623 +120.310251 36.705427 1077 +120.310251 36.714427 812 +120.310251 36.718927 665 +120.310251 36.736927 276 +120.310251 36.741427 7 +120.310251 36.763927 1491 +120.310251 36.813427 1164 +120.310251 36.831427 858 +120.310251 36.840427 583 +120.310251 36.858427 1422 +120.310251 36.894427 208 +120.310251 36.903427 584 +120.310251 36.925927 11 +120.310251 36.930427 99 +120.310251 36.957427 123 +120.310251 36.966427 17 +120.310251 36.979927 829 +120.310251 37.011427 268 +120.310251 37.020427 450 +120.310251 37.038427 280 +120.310251 37.047427 4 +120.310251 37.051927 9 +120.310251 37.056427 348 +120.310251 37.078927 7 +120.310251 37.083427 13 +120.310251 37.096927 3 +120.315751 36.061927 6510 +120.315751 36.066427 11191 +120.315751 36.070927 8401 +120.315751 36.075427 9084 +120.315751 36.079927 5901 +120.315751 36.097927 165 +120.315751 36.286927 123 +120.315751 36.322927 69 +120.315751 36.327427 4 +120.315751 36.336427 101 +120.315751 36.340927 24 +120.315751 36.345427 36 +120.315751 36.349927 375 +120.315751 36.354427 865 +120.315751 36.376927 58 +120.315751 36.381427 1488 +120.315751 36.385927 691 +120.315751 36.408427 556 +120.315751 36.412927 32 +120.315751 36.426427 3 +120.315751 36.435427 254 +120.315751 36.439927 252 +120.315751 36.444427 2439 +120.315751 36.471427 5 +120.315751 36.475927 1100 +120.315751 36.529927 4 +120.315751 36.556927 45 +120.315751 36.561427 2438 +120.315751 36.583927 4 +120.315751 36.660427 1502 +120.315751 36.687427 1089 +120.315751 36.691927 4 +120.315751 36.714427 7 +120.315751 36.741427 381 +120.315751 36.750427 352 +120.315751 36.763927 6 +120.315751 36.790927 268 +120.315751 36.795427 407 +120.315751 36.921427 9 +120.315751 36.925927 3401 +120.315751 36.930427 46 +120.315751 36.934927 4 +120.315751 36.939427 13 +120.315751 36.943927 1806 +120.315751 36.948427 361 +120.315751 36.979927 4 +120.315751 37.011427 10 +120.315751 37.042927 835 +120.315751 37.047427 52 +120.315751 37.051927 1 +120.315751 37.060927 397 +120.315751 37.096927 1615 +120.321251 36.057427 149 +120.321251 36.061927 6296 +120.321251 36.066427 12802 +120.321251 36.070927 11050 +120.321251 36.075427 11407 +120.321251 36.079927 6665 +120.321251 36.084427 1857 +120.321251 36.246427 172 +120.321251 36.277927 686 +120.321251 36.309427 2 +120.321251 36.313927 41 +120.321251 36.318427 290 +120.321251 36.322927 3425 +120.321251 36.327427 20 +120.321251 36.331927 9 +120.321251 36.336427 3 +120.321251 36.345427 499 +120.321251 36.349927 4 +120.321251 36.354427 404 +120.321251 36.358927 3197 +120.321251 36.363427 151 +120.321251 36.372427 252 +120.321251 36.376927 50 +120.321251 36.381427 29 +120.321251 36.394927 19 +120.321251 36.399427 13 +120.321251 36.412927 487 +120.321251 36.426427 386 +120.321251 36.439927 4 +120.321251 36.444427 369 +120.321251 36.448927 4 +120.321251 36.466927 771 +120.321251 36.471427 5 +120.321251 36.507427 2670 +120.321251 36.525427 464 +120.321251 36.606427 1024 +120.321251 36.660427 14 +120.321251 36.664927 34 +120.321251 36.669427 576 +120.321251 36.673927 756 +120.321251 36.678427 829 +120.321251 36.687427 11 +120.321251 36.691927 751 +120.321251 36.696427 234 +120.321251 36.714427 1548 +120.321251 36.718927 3 +120.321251 36.732427 1384 +120.321251 36.813427 365 +120.321251 36.822427 4 +120.321251 36.844927 731 +120.321251 36.898927 209 +120.321251 36.961927 4 +120.321251 37.002427 365 +120.321251 37.006927 11 +120.321251 37.015927 29 +120.321251 37.033927 485 +120.321251 37.051927 6 +120.321251 37.105927 570 +120.326751 36.052927 2804 +120.326751 36.057427 3119 +120.326751 36.061927 7772 +120.326751 36.066427 7026 +120.326751 36.070927 10120 +120.326751 36.075427 9424 +120.326751 36.079927 12653 +120.326751 36.084427 5037 +120.326751 36.088927 6 +120.326751 36.106927 3 +120.326751 36.241927 57 +120.326751 36.250927 526 +120.326751 36.295927 7 +120.326751 36.300427 4542 +120.326751 36.304927 9 +120.326751 36.309427 1 +120.326751 36.313927 230 +120.326751 36.318427 89 +120.326751 36.322927 56 +120.326751 36.327427 13 +120.326751 36.331927 1461 +120.326751 36.336427 6 +120.326751 36.340927 962 +120.326751 36.358927 98 +120.326751 36.363427 73 +120.326751 36.367927 70 +120.326751 36.372427 533 +120.326751 36.376927 967 +120.326751 36.381427 51 +120.326751 36.385927 636 +120.326751 36.394927 5 +120.326751 36.399427 1307 +120.326751 36.412927 280 +120.326751 36.444427 3 +120.326751 36.498427 6 +120.326751 36.502927 3 +120.326751 36.570427 131 +120.326751 36.574927 3 +120.326751 36.610927 1593 +120.326751 36.664927 16 +120.326751 36.669427 19 +120.326751 36.678427 18 +120.326751 36.732427 540 +120.326751 36.754927 475 +120.326751 36.772927 3 +120.326751 36.777427 732 +120.326751 36.808927 1623 +120.326751 36.889927 989 +120.326751 36.898927 279 +120.326751 36.903427 119 +120.326751 36.957427 1659 +120.326751 36.961927 6 +120.326751 36.970927 9 +120.326751 36.993427 3 +120.326751 36.997927 411 +120.326751 37.002427 408 +120.326751 37.011427 26 +120.326751 37.015927 1845 +120.326751 37.060927 8 +120.326751 37.065427 1735 +120.332251 36.052927 1108 +120.332251 36.057427 4569 +120.332251 36.061927 8483 +120.332251 36.066427 10524 +120.332251 36.070927 11562 +120.332251 36.075427 7347 +120.332251 36.079927 8321 +120.332251 36.084427 5763 +120.332251 36.088927 11 +120.332251 36.102427 207 +120.332251 36.106927 9 +120.332251 36.111427 19 +120.332251 36.115927 13 +120.332251 36.250927 376 +120.332251 36.295927 5 +120.332251 36.300427 251 +120.332251 36.304927 74 +120.332251 36.309427 3469 +120.332251 36.318427 4 +120.332251 36.340927 4 +120.332251 36.367927 671 +120.332251 36.372427 3 +120.332251 36.376927 20 +120.332251 36.381427 819 +120.332251 36.385927 102 +120.332251 36.390427 1189 +120.332251 36.394927 3 +120.332251 36.430927 56 +120.332251 36.498427 1362 +120.332251 36.552427 4 +120.332251 36.610927 63 +120.332251 36.673927 7 +120.332251 36.678427 59 +120.332251 36.682927 1392 +120.332251 36.696427 14 +120.332251 36.718927 548 +120.332251 36.723427 527 +120.332251 36.727927 743 +120.332251 36.763927 27 +120.332251 36.768427 7 +120.332251 36.777427 486 +120.332251 36.781927 332 +120.332251 36.808927 6 +120.332251 36.826927 1175 +120.332251 36.858427 710 +120.332251 36.876427 21 +120.332251 36.921427 663 +120.332251 36.970927 768 +120.332251 36.975427 213 +120.332251 36.979927 217 +120.332251 37.011427 1 +120.332251 37.015927 77 +120.332251 37.020427 888 +120.332251 37.042927 4 +120.337751 36.057427 2958 +120.337751 36.061927 3118 +120.337751 36.066427 6794 +120.337751 36.070927 6075 +120.337751 36.075427 7877 +120.337751 36.079927 5787 +120.337751 36.084427 3283 +120.337751 36.088927 207 +120.337751 36.093427 10 +120.337751 36.097927 4 +120.337751 36.102427 493 +120.337751 36.106927 2498 +120.337751 36.111427 3391 +120.337751 36.115927 409 +120.337751 36.124927 5 +120.337751 36.133927 510 +120.337751 36.232927 2 +120.337751 36.237427 1380 +120.337751 36.241927 3 +120.337751 36.246427 844 +120.337751 36.255427 2 +120.337751 36.259927 2394 +120.337751 36.277927 17 +120.337751 36.304927 20 +120.337751 36.309427 186 +120.337751 36.340927 102 +120.337751 36.349927 19 +120.337751 36.354427 24 +120.337751 36.358927 53 +120.337751 36.376927 932 +120.337751 36.381427 29 +120.337751 36.385927 725 +120.337751 36.430927 2 +120.337751 36.435427 681 +120.337751 36.502927 10 +120.337751 36.543427 4 +120.337751 36.547927 1598 +120.337751 36.552427 589 +120.337751 36.570427 12 +120.337751 36.637927 1291 +120.337751 36.655927 453 +120.337751 36.682927 712 +120.337751 36.687427 3 +120.337751 36.691927 1189 +120.337751 36.696427 1569 +120.337751 36.700927 14 +120.337751 36.723427 46 +120.337751 36.727927 2792 +120.337751 36.741427 854 +120.337751 36.745927 497 +120.337751 36.763927 39 +120.337751 36.768427 2528 +120.337751 36.772927 38 +120.337751 36.781927 7 +120.337751 36.813427 3 +120.337751 36.826927 3 +120.337751 36.831427 4 +120.337751 36.912427 282 +120.337751 36.925927 58 +120.337751 36.997927 3 +120.337751 37.015927 976 +120.337751 37.020427 3 +120.337751 37.038427 590 +120.337751 37.069927 288 +120.337751 37.074427 5 +120.343251 36.043927 142 +120.343251 36.048427 1358 +120.343251 36.052927 2839 +120.343251 36.057427 60 +120.343251 36.061927 411 +120.343251 36.066427 765 +120.343251 36.070927 6437 +120.343251 36.075427 10084 +120.343251 36.079927 1104 +120.343251 36.084427 3332 +120.343251 36.088927 1610 +120.343251 36.093427 1619 +120.343251 36.097927 1788 +120.343251 36.102427 2046 +120.343251 36.106927 676 +120.343251 36.111427 6986 +120.343251 36.115927 3352 +120.343251 36.120427 2123 +120.343251 36.124927 1211 +120.343251 36.129427 37 +120.343251 36.133927 189 +120.343251 36.142927 136 +120.343251 36.232927 178 +120.343251 36.237427 246 +120.343251 36.241927 1750 +120.343251 36.246427 124 +120.343251 36.255427 32 +120.343251 36.268927 930 +120.343251 36.304927 3 +120.343251 36.331927 4 +120.343251 36.349927 69 +120.343251 36.354427 1293 +120.343251 36.381427 4 +120.343251 36.412927 11 +120.343251 36.435427 1611 +120.343251 36.439927 2 +120.343251 36.480427 19 +120.343251 36.484927 1477 +120.343251 36.502927 1303 +120.343251 36.507427 786 +120.343251 36.552427 5 +120.343251 36.570427 1404 +120.343251 36.592927 1186 +120.343251 36.646927 301 +120.343251 36.655927 10 +120.343251 36.696427 53 +120.343251 36.700927 515 +120.343251 36.705427 1439 +120.343251 36.723427 98 +120.343251 36.727927 32 +120.343251 36.741427 656 +120.343251 36.763927 61 +120.343251 36.768427 9 +120.343251 36.777427 442 +120.343251 36.781927 340 +120.343251 36.786427 6 +120.343251 36.808927 11 +120.343251 36.813427 430 +120.343251 36.840427 2324 +120.343251 36.871927 775 +120.343251 36.894427 579 +120.343251 36.930427 251 +120.343251 36.948427 7 +120.343251 36.966427 367 +120.343251 36.984427 579 +120.343251 36.997927 4 +120.343251 37.024927 959 +120.343251 37.033927 423 +120.343251 37.038427 151 +120.343251 37.042927 206 +120.343251 37.051927 360 +120.343251 37.056427 12 +120.348751 36.048427 119 +120.348751 36.052927 1306 +120.348751 36.057427 168 +120.348751 36.061927 120 +120.348751 36.070927 6869 +120.348751 36.075427 9357 +120.348751 36.079927 8326 +120.348751 36.084427 9323 +120.348751 36.088927 9177 +120.348751 36.093427 4825 +120.348751 36.097927 2000 +120.348751 36.102427 6874 +120.348751 36.106927 5975 +120.348751 36.111427 9542 +120.348751 36.115927 6068 +120.348751 36.120427 1410 +120.348751 36.124927 1595 +120.348751 36.129427 2253 +120.348751 36.138427 73 +120.348751 36.142927 1332 +120.348751 36.232927 1772 +120.348751 36.237427 49 +120.348751 36.241927 4 +120.348751 36.264427 584 +120.348751 36.291427 3 +120.348751 36.295927 2 +120.348751 36.322927 15 +120.348751 36.327427 185 +120.348751 36.331927 20 +120.348751 36.354427 608 +120.348751 36.363427 4 +120.348751 36.367927 5 +120.348751 36.385927 9 +120.348751 36.390427 4 +120.348751 36.394927 2138 +120.348751 36.399427 41 +120.348751 36.403927 952 +120.348751 36.408427 471 +120.348751 36.417427 501 +120.348751 36.475927 473 +120.348751 36.484927 1522 +120.348751 36.588427 5 +120.348751 36.660427 28 +120.348751 36.696427 1072 +120.348751 36.700927 2210 +120.348751 36.705427 361 +120.348751 36.709927 8 +120.348751 36.723427 1125 +120.348751 36.763927 347 +120.348751 36.781927 4 +120.348751 36.808927 709 +120.348751 36.849427 4 +120.348751 36.880927 1097 +120.348751 36.907927 1111 +120.348751 36.925927 275 +120.348751 36.943927 5 +120.348751 36.948427 946 +120.348751 37.015927 2 +120.348751 37.024927 108 +120.348751 37.029427 291 +120.348751 37.047427 225 +120.348751 37.051927 278 +120.348751 37.056427 402 +120.354251 36.048427 127 +120.354251 36.052927 4649 +120.354251 36.057427 2812 +120.354251 36.061927 109 +120.354251 36.066427 102 +120.354251 36.070927 9634 +120.354251 36.075427 13944 +120.354251 36.079927 12192 +120.354251 36.084427 13713 +120.354251 36.088927 8368 +120.354251 36.093427 3354 +120.354251 36.097927 3962 +120.354251 36.102427 11146 +120.354251 36.106927 10540 +120.354251 36.111427 8994 +120.354251 36.115927 5434 +120.354251 36.120427 288 +120.354251 36.124927 91 +120.354251 36.129427 48 +120.354251 36.133927 36 +120.354251 36.138427 200 +120.354251 36.151927 630 +120.354251 36.205927 2 +120.354251 36.228427 11 +120.354251 36.232927 21 +120.354251 36.246427 9 +120.354251 36.250927 26 +120.354251 36.255427 98 +120.354251 36.259927 61 +120.354251 36.286927 7 +120.354251 36.291427 301 +120.354251 36.295927 197 +120.354251 36.300427 4143 +120.354251 36.304927 155 +120.354251 36.322927 4 +120.354251 36.327427 792 +120.354251 36.354427 10 +120.354251 36.363427 1290 +120.354251 36.367927 83 +120.354251 36.385927 841 +120.354251 36.394927 693 +120.354251 36.399427 9 +120.354251 36.403927 857 +120.354251 36.412927 647 +120.354251 36.421927 279 +120.354251 36.430927 3 +120.354251 36.484927 19 +120.354251 36.489427 7 +120.354251 36.529927 1 +120.354251 36.534427 17 +120.354251 36.552427 511 +120.354251 36.610927 3 +120.354251 36.619927 2 +120.354251 36.624427 13 +120.354251 36.741427 619 +120.354251 36.745927 14 +120.354251 36.750427 1681 +120.354251 36.759427 264 +120.354251 36.772927 3 +120.354251 36.795427 4 +120.354251 36.831427 17 +120.354251 36.957427 279 +120.354251 36.966427 692 +120.354251 36.979927 828 +120.354251 36.988927 136 +120.354251 37.002427 178 +120.354251 37.020427 502 +120.354251 37.056427 4 +120.359751 36.043927 339 +120.359751 36.048427 169 +120.359751 36.052927 3161 +120.359751 36.057427 1160 +120.359751 36.061927 527 +120.359751 36.066427 1050 +120.359751 36.070927 7646 +120.359751 36.075427 8460 +120.359751 36.079927 15045 +120.359751 36.084427 8063 +120.359751 36.088927 6546 +120.359751 36.093427 13565 +120.359751 36.097927 8866 +120.359751 36.102427 9692 +120.359751 36.106927 16363 +120.359751 36.111427 8813 +120.359751 36.115927 8263 +120.359751 36.120427 2230 +120.359751 36.124927 2423 +120.359751 36.129427 3836 +120.359751 36.133927 451 +120.359751 36.138427 84 +120.359751 36.214927 1 +120.359751 36.219427 6 +120.359751 36.223927 463 +120.359751 36.228427 3259 +120.359751 36.232927 5 +120.359751 36.246427 3221 +120.359751 36.250927 110 +120.359751 36.255427 2781 +120.359751 36.259927 866 +120.359751 36.268927 26 +120.359751 36.282427 19 +120.359751 36.286927 80 +120.359751 36.291427 451 +120.359751 36.295927 2179 +120.359751 36.300427 126 +120.359751 36.304927 823 +120.359751 36.309427 14 +120.359751 36.313927 3254 +120.359751 36.322927 843 +120.359751 36.327427 53 +120.359751 36.331927 8 +120.359751 36.354427 16 +120.359751 36.358927 3 +120.359751 36.372427 5 +120.359751 36.376927 406 +120.359751 36.403927 2 +120.359751 36.412927 1 +120.359751 36.435427 63 +120.359751 36.439927 825 +120.359751 36.489427 299 +120.359751 36.534427 709 +120.359751 36.610927 2488 +120.359751 36.624427 30 +120.359751 36.646927 206 +120.359751 36.651427 356 +120.359751 36.723427 532 +120.359751 36.727927 19 +120.359751 36.736927 10 +120.359751 36.741427 1686 +120.359751 36.745927 4 +120.359751 36.750427 10 +120.359751 36.754927 4 +120.359751 36.759427 1935 +120.359751 36.763927 25 +120.359751 36.781927 599 +120.359751 36.786427 388 +120.359751 36.799927 1173 +120.359751 36.831427 1 +120.359751 36.889927 374 +120.359751 36.898927 98 +120.359751 36.934927 177 +120.359751 36.939427 4 +120.359751 36.975427 300 +120.359751 36.984427 362 +120.359751 37.011427 2 +120.359751 37.042927 253 +120.359751 37.056427 361 +120.359751 37.065427 1055 +120.359751 37.069927 492 +120.365251 36.048427 551 +120.365251 36.052927 911 +120.365251 36.057427 5833 +120.365251 36.061927 5706 +120.365251 36.066427 13385 +120.365251 36.070927 8507 +120.365251 36.075427 9980 +120.365251 36.079927 7916 +120.365251 36.084427 7548 +120.365251 36.088927 7615 +120.365251 36.093427 6070 +120.365251 36.097927 13615 +120.365251 36.102427 7924 +120.365251 36.106927 8578 +120.365251 36.111427 6409 +120.365251 36.115927 1390 +120.365251 36.120427 1027 +120.365251 36.124927 2776 +120.365251 36.129427 3503 +120.365251 36.133927 2901 +120.365251 36.138427 99 +120.365251 36.147427 101 +120.365251 36.160927 4 +120.365251 36.214927 43 +120.365251 36.219427 93 +120.365251 36.228427 112 +120.365251 36.232927 39 +120.365251 36.237427 12 +120.365251 36.241927 18 +120.365251 36.259927 51 +120.365251 36.264427 610 +120.365251 36.268927 1908 +120.365251 36.282427 1403 +120.365251 36.286927 216 +120.365251 36.295927 38 +120.365251 36.300427 2835 +120.365251 36.304927 860 +120.365251 36.309427 3 +120.365251 36.313927 6 +120.365251 36.318427 312 +120.365251 36.322927 29 +120.365251 36.340927 8 +120.365251 36.354427 2002 +120.365251 36.363427 17 +120.365251 36.367927 45 +120.365251 36.372427 9 +120.365251 36.390427 639 +120.365251 36.444427 427 +120.365251 36.448927 15 +120.365251 36.480427 15 +120.365251 36.484927 3 +120.365251 36.534427 2304 +120.365251 36.538927 979 +120.365251 36.637927 7 +120.365251 36.642427 1382 +120.365251 36.682927 583 +120.365251 36.700927 353 +120.365251 36.727927 5 +120.365251 36.741427 5 +120.365251 36.759427 63 +120.365251 36.763927 751 +120.365251 36.822427 4 +120.365251 36.831427 5 +120.365251 36.858427 111 +120.365251 36.925927 1606 +120.365251 36.930427 3 +120.365251 36.948427 4 +120.365251 36.997927 242 +120.365251 37.002427 4 +120.365251 37.011427 812 +120.365251 37.033927 905 +120.365251 37.056427 5 +120.365251 37.065427 6 +120.370751 36.052927 307 +120.370751 36.057427 2667 +120.370751 36.061927 5720 +120.370751 36.066427 3799 +120.370751 36.070927 9314 +120.370751 36.075427 4641 +120.370751 36.079927 3855 +120.370751 36.084427 5135 +120.370751 36.088927 8321 +120.370751 36.093427 9089 +120.370751 36.097927 1913 +120.370751 36.102427 6609 +120.370751 36.106927 6855 +120.370751 36.111427 513 +120.370751 36.115927 16 +120.370751 36.120427 737 +120.370751 36.124927 5084 +120.370751 36.129427 1671 +120.370751 36.133927 3668 +120.370751 36.138427 2516 +120.370751 36.142927 317 +120.370751 36.147427 9 +120.370751 36.160927 5 +120.370751 36.178927 816 +120.370751 36.183427 990 +120.370751 36.187927 705 +120.370751 36.192427 331 +120.370751 36.196927 7 +120.370751 36.214927 92 +120.370751 36.219427 1674 +120.370751 36.223927 410 +120.370751 36.228427 2177 +120.370751 36.237427 1 +120.370751 36.241927 684 +120.370751 36.246427 835 +120.370751 36.250927 69 +120.370751 36.264427 799 +120.370751 36.268927 47 +120.370751 36.282427 1 +120.370751 36.286927 370 +120.370751 36.291427 14 +120.370751 36.295927 736 +120.370751 36.300427 1223 +120.370751 36.304927 382 +120.370751 36.309427 170 +120.370751 36.318427 615 +120.370751 36.322927 786 +120.370751 36.327427 43 +120.370751 36.331927 1143 +120.370751 36.336427 106 +120.370751 36.340927 1362 +120.370751 36.349927 6 +120.370751 36.354427 313 +120.370751 36.358927 2435 +120.370751 36.363427 17 +120.370751 36.367927 8 +120.370751 36.372427 1990 +120.370751 36.390427 16 +120.370751 36.421927 138 +120.370751 36.448927 2274 +120.370751 36.480427 1555 +120.370751 36.484927 1578 +120.370751 36.489427 10 +120.370751 36.511927 908 +120.370751 36.574927 3 +120.370751 36.588427 33 +120.370751 36.646927 6 +120.370751 36.673927 814 +120.370751 36.687427 111 +120.370751 36.696427 4 +120.370751 36.723427 366 +120.370751 36.727927 5 +120.370751 36.732427 566 +120.370751 36.736927 361 +120.370751 36.741427 306 +120.370751 36.745927 1644 +120.370751 36.750427 74 +120.370751 36.768427 3 +120.370751 36.772927 490 +120.370751 36.786427 17 +120.370751 36.790927 4 +120.370751 36.795427 820 +120.370751 36.808927 1245 +120.370751 36.835927 28 +120.370751 36.867427 365 +120.370751 36.871927 130 +120.370751 36.880927 778 +120.370751 36.898927 5 +120.370751 36.912427 603 +120.370751 36.916927 531 +120.370751 36.943927 3 +120.370751 36.948427 25 +120.370751 36.952927 2621 +120.370751 36.975427 306 +120.370751 36.979927 4 +120.370751 37.020427 477 +120.370751 37.029427 168 +120.370751 37.033927 305 +120.370751 37.042927 733 +120.370751 37.060927 509 +120.370751 37.092427 975 +120.376251 36.057427 1652 +120.376251 36.061927 1155 +120.376251 36.066427 2369 +120.376251 36.070927 4370 +120.376251 36.075427 6233 +120.376251 36.079927 5798 +120.376251 36.084427 4092 +120.376251 36.088927 757 +120.376251 36.093427 6100 +120.376251 36.097927 4609 +120.376251 36.102427 5531 +120.376251 36.106927 2144 +120.376251 36.111427 3699 +120.376251 36.115927 1336 +120.376251 36.120427 2248 +120.376251 36.124927 6247 +120.376251 36.129427 6065 +120.376251 36.133927 5600 +120.376251 36.138427 6644 +120.376251 36.142927 2768 +120.376251 36.151927 585 +120.376251 36.156427 88 +120.376251 36.160927 595 +120.376251 36.165427 922 +120.376251 36.169927 64 +120.376251 36.174427 3878 +120.376251 36.178927 4690 +120.376251 36.183427 2564 +120.376251 36.187927 4823 +120.376251 36.192427 2569 +120.376251 36.196927 50 +120.376251 36.205927 11 +120.376251 36.210427 191 +120.376251 36.214927 29 +120.376251 36.219427 140 +120.376251 36.223927 476 +120.376251 36.228427 204 +120.376251 36.237427 45 +120.376251 36.241927 3351 +120.376251 36.246427 153 +120.376251 36.282427 443 +120.376251 36.286927 669 +120.376251 36.291427 100 +120.376251 36.295927 100 +120.376251 36.300427 360 +120.376251 36.304927 771 +120.376251 36.309427 9 +120.376251 36.313927 12 +120.376251 36.322927 12 +120.376251 36.327427 17 +120.376251 36.345427 6 +120.376251 36.349927 7 +120.376251 36.385927 210 +120.376251 36.390427 584 +120.376251 36.421927 12 +120.376251 36.426427 10 +120.376251 36.475927 713 +120.376251 36.480427 306 +120.376251 36.484927 643 +120.376251 36.525427 1092 +120.376251 36.574927 502 +120.376251 36.583927 3 +120.376251 36.588427 1840 +120.376251 36.619927 505 +120.376251 36.646927 930 +120.376251 36.691927 290 +120.376251 36.696427 22 +120.376251 36.705427 302 +120.376251 36.714427 3 +120.376251 36.718927 1462 +120.376251 36.736927 431 +120.376251 36.754927 5 +120.376251 36.763927 1 +120.376251 36.772927 1001 +120.376251 36.790927 263 +120.376251 36.808927 3 +120.376251 36.835927 4 +120.376251 36.862927 9 +120.376251 36.894427 7 +120.376251 36.912427 2 +120.376251 36.921427 285 +120.376251 36.943927 151 +120.376251 36.948427 1417 +120.376251 36.952927 228 +120.376251 36.957427 1246 +120.376251 36.975427 217 +120.376251 36.979927 22 +120.376251 36.984427 11 +120.376251 36.988927 277 +120.376251 37.006927 1012 +120.376251 37.015927 796 +120.376251 37.020427 5 +120.376251 37.029427 4 +120.376251 37.033927 12 +120.381751 36.057427 128 +120.381751 36.061927 1509 +120.381751 36.066427 5026 +120.381751 36.070927 9280 +120.381751 36.075427 3792 +120.381751 36.079927 5937 +120.381751 36.084427 5642 +120.381751 36.088927 2194 +120.381751 36.093427 2272 +120.381751 36.097927 9518 +120.381751 36.102427 6393 +120.381751 36.106927 3578 +120.381751 36.111427 1065 +120.381751 36.115927 2509 +120.381751 36.120427 214 +120.381751 36.124927 956 +120.381751 36.129427 5300 +120.381751 36.133927 4123 +120.381751 36.138427 9767 +120.381751 36.142927 4350 +120.381751 36.147427 2296 +120.381751 36.151927 175 +120.381751 36.156427 522 +120.381751 36.160927 82 +120.381751 36.165427 1604 +120.381751 36.169927 6067 +120.381751 36.174427 6250 +120.381751 36.178927 4589 +120.381751 36.183427 5177 +120.381751 36.187927 4540 +120.381751 36.192427 1735 +120.381751 36.196927 160 +120.381751 36.201427 6 +120.381751 36.205927 4 +120.381751 36.210427 25 +120.381751 36.228427 102 +120.381751 36.241927 24 +120.381751 36.282427 2585 +120.381751 36.286927 600 +120.381751 36.291427 244 +120.381751 36.295927 1393 +120.381751 36.300427 1735 +120.381751 36.304927 1943 +120.381751 36.309427 437 +120.381751 36.313927 772 +120.381751 36.318427 4003 +120.381751 36.327427 1041 +120.381751 36.331927 64 +120.381751 36.336427 394 +120.381751 36.340927 8 +120.381751 36.349927 371 +120.381751 36.354427 4 +120.381751 36.358927 19 +120.381751 36.363427 18 +120.381751 36.372427 310 +120.381751 36.376927 677 +120.381751 36.381427 1159 +120.381751 36.408427 29 +120.381751 36.426427 17 +120.381751 36.489427 12 +120.381751 36.493927 746 +120.381751 36.574927 18 +120.381751 36.579427 3 +120.381751 36.696427 213 +120.381751 36.736927 1668 +120.381751 36.754927 6 +120.381751 36.759427 1384 +120.381751 36.795427 109 +120.381751 36.840427 8 +120.381751 36.862927 23 +120.381751 36.948427 646 +120.381751 36.952927 382 +120.381751 36.957427 1075 +120.381751 36.970927 452 +120.381751 36.975427 4 +120.381751 36.988927 472 +120.381751 37.011427 15 +120.381751 37.015927 33 +120.381751 37.020427 3 +120.381751 37.056427 260 +120.381751 37.096927 634 +120.387251 36.057427 52 +120.387251 36.061927 1865 +120.387251 36.066427 6022 +120.387251 36.070927 7433 +120.387251 36.075427 8656 +120.387251 36.079927 6159 +120.387251 36.084427 4384 +120.387251 36.088927 1797 +120.387251 36.093427 2145 +120.387251 36.097927 7608 +120.387251 36.102427 7228 +120.387251 36.106927 745 +120.387251 36.111427 1606 +120.387251 36.115927 689 +120.387251 36.120427 23 +120.387251 36.124927 55 +120.387251 36.129427 4083 +120.387251 36.133927 2411 +120.387251 36.138427 7371 +120.387251 36.142927 6448 +120.387251 36.147427 128 +120.387251 36.160927 18 +120.387251 36.165427 1260 +120.387251 36.169927 5024 +120.387251 36.174427 7509 +120.387251 36.178927 5766 +120.387251 36.183427 2777 +120.387251 36.187927 2741 +120.387251 36.192427 5373 +120.387251 36.196927 51 +120.387251 36.201427 36 +120.387251 36.205927 1970 +120.387251 36.210427 86 +120.387251 36.268927 2 +120.387251 36.273427 72 +120.387251 36.277927 34 +120.387251 36.282427 245 +120.387251 36.286927 62 +120.387251 36.291427 8447 +120.387251 36.295927 5209 +120.387251 36.300427 10084 +120.387251 36.304927 1585 +120.387251 36.309427 2397 +120.387251 36.313927 366 +120.387251 36.327427 445 +120.387251 36.331927 1984 +120.387251 36.336427 10 +120.387251 36.340927 14 +120.387251 36.349927 8 +120.387251 36.358927 901 +120.387251 36.376927 5 +120.387251 36.381427 274 +120.387251 36.385927 18 +120.387251 36.390427 8 +120.387251 36.394927 7 +120.387251 36.399427 3 +120.387251 36.412927 642 +120.387251 36.448927 1884 +120.387251 36.466927 32 +120.387251 36.493927 668 +120.387251 36.498427 20 +120.387251 36.543427 984 +120.387251 36.547927 3 +120.387251 36.574927 145 +120.387251 36.579427 1292 +120.387251 36.583927 6 +120.387251 36.628927 717 +120.387251 36.642427 317 +120.387251 36.646927 3 +120.387251 36.651427 876 +120.387251 36.660427 3 +120.387251 36.687427 815 +120.387251 36.741427 376 +120.387251 36.759427 448 +120.387251 36.772927 599 +120.387251 36.781927 2 +120.387251 36.808927 18 +120.387251 36.822427 7 +120.387251 36.885427 270 +120.387251 36.925927 458 +120.387251 36.943927 4 +120.387251 36.948427 421 +120.387251 36.957427 519 +120.387251 36.979927 19 +120.387251 36.984427 1153 +120.387251 37.024927 607 +120.387251 37.038427 1309 +120.387251 37.069927 15 +120.387251 37.074427 689 +120.392751 36.052927 100 +120.392751 36.057427 710 +120.392751 36.061927 1904 +120.392751 36.066427 13064 +120.392751 36.070927 5101 +120.392751 36.075427 4227 +120.392751 36.079927 12450 +120.392751 36.084427 5784 +120.392751 36.088927 2337 +120.392751 36.093427 3623 +120.392751 36.097927 5812 +120.392751 36.102427 5447 +120.392751 36.106927 3514 +120.392751 36.111427 1309 +120.392751 36.115927 3935 +120.392751 36.124927 409 +120.392751 36.129427 142 +120.392751 36.133927 1738 +120.392751 36.138427 3898 +120.392751 36.142927 4847 +120.392751 36.147427 189 +120.392751 36.165427 403 +120.392751 36.169927 4448 +120.392751 36.174427 6327 +120.392751 36.178927 358 +120.392751 36.183427 5661 +120.392751 36.187927 1546 +120.392751 36.192427 1882 +120.392751 36.201427 1329 +120.392751 36.210427 427 +120.392751 36.214927 267 +120.392751 36.219427 3529 +120.392751 36.223927 1558 +120.392751 36.228427 90 +120.392751 36.232927 2 +120.392751 36.237427 2 +120.392751 36.241927 475 +120.392751 36.246427 4281 +120.392751 36.250927 130 +120.392751 36.264427 1292 +120.392751 36.268927 399 +120.392751 36.273427 1936 +120.392751 36.277927 286 +120.392751 36.286927 410 +120.392751 36.291427 2575 +120.392751 36.295927 13 +120.392751 36.300427 61 +120.392751 36.304927 6053 +120.392751 36.309427 2312 +120.392751 36.313927 584 +120.392751 36.318427 540 +120.392751 36.322927 2076 +120.392751 36.331927 80 +120.392751 36.336427 1866 +120.392751 36.340927 290 +120.392751 36.354427 1 +120.392751 36.367927 1433 +120.392751 36.376927 123 +120.392751 36.381427 229 +120.392751 36.385927 1811 +120.392751 36.390427 109 +120.392751 36.394927 175 +120.392751 36.399427 1620 +120.392751 36.403927 5 +120.392751 36.408427 814 +120.392751 36.462427 1413 +120.392751 36.493927 860 +120.392751 36.502927 91 +120.392751 36.529927 216 +120.392751 36.534427 279 +120.392751 36.547927 20 +120.392751 36.606427 1399 +120.392751 36.646927 4 +120.392751 36.660427 928 +120.392751 36.664927 7 +120.392751 36.687427 559 +120.392751 36.700927 1674 +120.392751 36.714427 13 +120.392751 36.718927 514 +120.392751 36.736927 702 +120.392751 36.741427 854 +120.392751 36.777427 11 +120.392751 36.808927 11 +120.392751 36.840427 21 +120.392751 36.844927 12 +120.392751 36.849427 6 +120.392751 36.867427 5 +120.392751 36.930427 575 +120.392751 36.975427 677 +120.392751 36.997927 998 +120.392751 37.006927 6 +120.392751 37.011427 305 +120.392751 37.074427 3 +120.392751 37.078927 504 +120.392751 37.083427 142 +120.392751 37.087927 542 +120.398251 36.052927 4310 +120.398251 36.057427 3483 +120.398251 36.061927 4633 +120.398251 36.066427 6509 +120.398251 36.070927 6288 +120.398251 36.075427 6084 +120.398251 36.079927 4282 +120.398251 36.084427 1248 +120.398251 36.088927 559 +120.398251 36.093427 1120 +120.398251 36.097927 4723 +120.398251 36.102427 2665 +120.398251 36.106927 3465 +120.398251 36.111427 3312 +120.398251 36.115927 1128 +120.398251 36.120427 396 +120.398251 36.124927 894 +120.398251 36.129427 5 +120.398251 36.133927 68 +120.398251 36.138427 3692 +120.398251 36.142927 202 +120.398251 36.147427 32 +120.398251 36.160927 169 +120.398251 36.165427 567 +120.398251 36.169927 3902 +120.398251 36.174427 4255 +120.398251 36.178927 2853 +120.398251 36.183427 1160 +120.398251 36.187927 1479 +120.398251 36.192427 26 +120.398251 36.201427 595 +120.398251 36.205927 1378 +120.398251 36.210427 3729 +120.398251 36.214927 287 +120.398251 36.219427 1678 +120.398251 36.223927 3171 +120.398251 36.237427 8 +120.398251 36.241927 94 +120.398251 36.246427 2107 +120.398251 36.250927 55 +120.398251 36.259927 17 +120.398251 36.264427 311 +120.398251 36.268927 133 +120.398251 36.273427 76 +120.398251 36.277927 2320 +120.398251 36.282427 191 +120.398251 36.286927 473 +120.398251 36.291427 674 +120.398251 36.295927 274 +120.398251 36.300427 300 +120.398251 36.304927 1160 +120.398251 36.309427 1427 +120.398251 36.313927 1080 +120.398251 36.322927 1553 +120.398251 36.327427 520 +120.398251 36.331927 29 +120.398251 36.336427 17 +120.398251 36.340927 67 +120.398251 36.345427 1364 +120.398251 36.372427 14 +120.398251 36.385927 32 +120.398251 36.390427 21 +120.398251 36.394927 655 +120.398251 36.399427 37 +120.398251 36.403927 102 +120.398251 36.408427 29 +120.398251 36.421927 40 +120.398251 36.471427 428 +120.398251 36.498427 19 +120.398251 36.502927 22 +120.398251 36.547927 11 +120.398251 36.565927 1346 +120.398251 36.597427 690 +120.398251 36.664927 357 +120.398251 36.673927 408 +120.398251 36.759427 1307 +120.398251 36.772927 1357 +120.398251 36.777427 4 +120.398251 36.781927 1139 +120.398251 36.826927 4 +120.398251 36.835927 5 +120.398251 36.840427 1643 +120.398251 36.862927 13 +120.398251 36.867427 10 +120.398251 36.894427 7 +120.398251 36.930427 6 +120.398251 36.934927 909 +120.398251 36.943927 594 +120.398251 37.006927 235 +120.398251 37.060927 222 +120.403751 36.052927 676 +120.403751 36.057427 4198 +120.403751 36.061927 4653 +120.403751 36.066427 5917 +120.403751 36.070927 7696 +120.403751 36.075427 8542 +120.403751 36.079927 5411 +120.403751 36.084427 3577 +120.403751 36.093427 1417 +120.403751 36.097927 3787 +120.403751 36.102427 2125 +120.403751 36.106927 1490 +120.403751 36.111427 5170 +120.403751 36.115927 3123 +120.403751 36.120427 355 +120.403751 36.124927 4279 +120.403751 36.129427 1249 +120.403751 36.133927 1258 +120.403751 36.142927 114 +120.403751 36.147427 101 +120.403751 36.151927 820 +120.403751 36.156427 714 +120.403751 36.160927 3535 +120.403751 36.165427 595 +120.403751 36.169927 3419 +120.403751 36.174427 2386 +120.403751 36.178927 2977 +120.403751 36.183427 1766 +120.403751 36.187927 430 +120.403751 36.192427 1205 +120.403751 36.196927 1445 +120.403751 36.201427 1068 +120.403751 36.205927 3810 +120.403751 36.210427 30 +120.403751 36.214927 399 +120.403751 36.219427 500 +120.403751 36.223927 275 +120.403751 36.241927 37 +120.403751 36.250927 4951 +120.403751 36.255427 2598 +120.403751 36.259927 45 +120.403751 36.264427 933 +120.403751 36.268927 2394 +120.403751 36.273427 3 +120.403751 36.277927 6 +120.403751 36.282427 42 +120.403751 36.286927 4322 +120.403751 36.291427 373 +120.403751 36.295927 1646 +120.403751 36.300427 4202 +120.403751 36.304927 1235 +120.403751 36.309427 5092 +120.403751 36.313927 295 +120.403751 36.318427 21 +120.403751 36.322927 8 +120.403751 36.327427 43 +120.403751 36.340927 15 +120.403751 36.345427 19 +120.403751 36.349927 10 +120.403751 36.354427 509 +120.403751 36.372427 31 +120.403751 36.385927 954 +120.403751 36.394927 16 +120.403751 36.399427 1040 +120.403751 36.403927 781 +120.403751 36.421927 36 +120.403751 36.426427 840 +120.403751 36.439927 20 +120.403751 36.457927 1055 +120.403751 36.462427 1 +120.403751 36.466927 21 +120.403751 36.498427 1 +120.403751 36.502927 7 +120.403751 36.507427 731 +120.403751 36.538927 237 +120.403751 36.565927 6 +120.403751 36.570427 257 +120.403751 36.592927 906 +120.403751 36.601927 1061 +120.403751 36.646927 460 +120.403751 36.669427 228 +120.403751 36.709927 11 +120.403751 36.714427 685 +120.403751 36.741427 474 +120.403751 36.759427 410 +120.403751 36.786427 945 +120.403751 36.822427 9 +120.403751 36.840427 1707 +120.403751 36.844927 25194 +120.403751 36.871927 11 +120.403751 36.876427 3 +120.403751 36.903427 4 +120.403751 36.907927 942 +120.403751 36.930427 337 +120.403751 36.934927 6 +120.403751 36.939427 46 +120.403751 37.042927 476 +120.403751 37.069927 378 +120.403751 37.078927 168 +120.409251 36.057427 678 +120.409251 36.061927 2145 +120.409251 36.066427 6855 +120.409251 36.070927 7060 +120.409251 36.075427 1963 +120.409251 36.079927 2921 +120.409251 36.084427 2748 +120.409251 36.093427 204 +120.409251 36.097927 2174 +120.409251 36.102427 3929 +120.409251 36.106927 5538 +120.409251 36.111427 1315 +120.409251 36.115927 1865 +120.409251 36.120427 395 +120.409251 36.124927 172 +120.409251 36.129427 904 +120.409251 36.133927 315 +120.409251 36.138427 1236 +120.409251 36.142927 3325 +120.409251 36.147427 2974 +120.409251 36.151927 4440 +120.409251 36.156427 5694 +120.409251 36.160927 1395 +120.409251 36.165427 1056 +120.409251 36.169927 2149 +120.409251 36.174427 603 +120.409251 36.178927 1086 +120.409251 36.183427 52 +120.409251 36.187927 1618 +120.409251 36.201427 47 +120.409251 36.205927 490 +120.409251 36.210427 568 +120.409251 36.214927 3 +120.409251 36.219427 393 +120.409251 36.223927 2917 +120.409251 36.237427 18 +120.409251 36.241927 206 +120.409251 36.250927 704 +120.409251 36.255427 1020 +120.409251 36.259927 131 +120.409251 36.264427 1037 +120.409251 36.268927 2948 +120.409251 36.277927 94 +120.409251 36.282427 91 +120.409251 36.286927 616 +120.409251 36.291427 911 +120.409251 36.295927 408 +120.409251 36.300427 2038 +120.409251 36.304927 1010 +120.409251 36.309427 4276 +120.409251 36.313927 1419 +120.409251 36.322927 130 +120.409251 36.327427 1101 +120.409251 36.331927 225 +120.409251 36.336427 1022 +120.409251 36.340927 5 +120.409251 36.345427 3947 +120.409251 36.349927 19 +120.409251 36.354427 5 +120.409251 36.363427 30 +120.409251 36.367927 35 +120.409251 36.372427 3 +120.409251 36.381427 8 +120.409251 36.385927 1026 +120.409251 36.390427 1502 +120.409251 36.394927 13 +120.409251 36.399427 3 +120.409251 36.426427 24 +120.409251 36.430927 17 +120.409251 36.435427 27 +120.409251 36.444427 19 +120.409251 36.448927 1737 +120.409251 36.453427 10 +120.409251 36.498427 41 +120.409251 36.507427 16 +120.409251 36.529927 1002 +120.409251 36.565927 415 +120.409251 36.574927 843 +120.409251 36.691927 1519 +120.409251 36.718927 31 +120.409251 36.723427 665 +120.409251 36.763927 1494 +120.409251 36.786427 13 +120.409251 36.790927 724 +120.409251 36.849427 7 +120.409251 36.921427 407 +120.409251 36.930427 3 +120.409251 36.934927 1088 +120.409251 36.979927 661 +120.409251 36.988927 395 +120.409251 37.002427 49 +120.409251 37.020427 516 +120.409251 37.024927 210 +120.409251 37.033927 365 +120.409251 37.042927 61 +120.409251 37.060927 145 +120.414751 36.057427 1617 +120.414751 36.061927 5592 +120.414751 36.066427 4335 +120.414751 36.070927 1009 +120.414751 36.075427 1738 +120.414751 36.079927 122 +120.414751 36.084427 4 +120.414751 36.088927 326 +120.414751 36.093427 1575 +120.414751 36.097927 3034 +120.414751 36.102427 8685 +120.414751 36.106927 4903 +120.414751 36.111427 1747 +120.414751 36.115927 74 +120.414751 36.124927 7 +120.414751 36.133927 679 +120.414751 36.138427 439 +120.414751 36.142927 1493 +120.414751 36.147427 1090 +120.414751 36.151927 3835 +120.414751 36.156427 6133 +120.414751 36.160927 4238 +120.414751 36.165427 4534 +120.414751 36.169927 2504 +120.414751 36.174427 810 +120.414751 36.178927 357 +120.414751 36.205927 48 +120.414751 36.210427 267 +120.414751 36.214927 598 +120.414751 36.223927 47 +120.414751 36.228427 1369 +120.414751 36.232927 296 +120.414751 36.237427 3 +120.414751 36.241927 17 +120.414751 36.250927 382 +120.414751 36.255427 4439 +120.414751 36.264427 12 +120.414751 36.268927 385 +120.414751 36.273427 6 +120.414751 36.277927 63 +120.414751 36.282427 14 +120.414751 36.286927 3017 +120.414751 36.291427 3127 +120.414751 36.295927 3134 +120.414751 36.300427 1848 +120.414751 36.304927 743 +120.414751 36.309427 568 +120.414751 36.313927 418 +120.414751 36.318427 16 +120.414751 36.322927 25 +120.414751 36.327427 136 +120.414751 36.331927 357 +120.414751 36.336427 850 +120.414751 36.345427 4 +120.414751 36.349927 1615 +120.414751 36.354427 1066 +120.414751 36.358927 62 +120.414751 36.363427 1153 +120.414751 36.367927 36 +120.414751 36.372427 5268 +120.414751 36.376927 7 +120.414751 36.381427 646 +120.414751 36.385927 3351 +120.414751 36.390427 3 +120.414751 36.394927 994 +120.414751 36.399427 13 +120.414751 36.408427 4 +120.414751 36.421927 7 +120.414751 36.439927 85 +120.414751 36.444427 48 +120.414751 36.448927 4 +120.414751 36.453427 33 +120.414751 36.457927 4 +120.414751 36.462427 42 +120.414751 36.516427 6 +120.414751 36.547927 17 +120.414751 36.552427 40 +120.414751 36.570427 361 +120.414751 36.592927 562 +120.414751 36.664927 853 +120.414751 36.669427 397 +120.414751 36.727927 725 +120.414751 36.745927 380 +120.414751 36.763927 537 +120.414751 36.768427 384 +120.414751 36.790927 1044 +120.414751 36.799927 4 +120.414751 36.808927 15 +120.414751 36.840427 3 +120.414751 36.849427 65 +120.414751 36.889927 7 +120.414751 36.979927 317 +120.414751 36.993427 259 +120.414751 37.011427 519 +120.414751 37.024927 219 +120.414751 37.047427 294 +120.414751 37.078927 23 +120.414751 37.083427 511 +120.414751 37.101427 4 +120.414751 37.105927 452 +120.420251 36.057427 2290 +120.420251 36.061927 9315 +120.420251 36.066427 412 +120.420251 36.070927 963 +120.420251 36.075427 421 +120.420251 36.093427 3611 +120.420251 36.097927 7139 +120.420251 36.102427 1069 +120.420251 36.106927 2870 +120.420251 36.111427 1026 +120.420251 36.115927 433 +120.420251 36.120427 1647 +120.420251 36.124927 1668 +120.420251 36.138427 1617 +120.420251 36.142927 1946 +120.420251 36.147427 913 +120.420251 36.151927 3238 +120.420251 36.156427 1758 +120.420251 36.160927 6321 +120.420251 36.165427 1476 +120.420251 36.169927 3536 +120.420251 36.174427 3969 +120.420251 36.178927 951 +120.420251 36.183427 843 +120.420251 36.192427 1345 +120.420251 36.219427 2127 +120.420251 36.223927 191 +120.420251 36.228427 1253 +120.420251 36.232927 1085 +120.420251 36.237427 3370 +120.420251 36.241927 3 +120.420251 36.250927 126 +120.420251 36.255427 96 +120.420251 36.264427 1 +120.420251 36.268927 2 +120.420251 36.273427 343 +120.420251 36.282427 4 +120.420251 36.286927 378 +120.420251 36.295927 2658 +120.420251 36.300427 1818 +120.420251 36.304927 1155 +120.420251 36.313927 5 +120.420251 36.322927 1 +120.420251 36.331927 4 +120.420251 36.336427 203 +120.420251 36.349927 140 +120.420251 36.358927 3044 +120.420251 36.363427 675 +120.420251 36.367927 36 +120.420251 36.372427 20 +120.420251 36.376927 192 +120.420251 36.381427 289 +120.420251 36.385927 2069 +120.420251 36.390427 19154 +120.420251 36.394927 449 +120.420251 36.399427 1082 +120.420251 36.403927 4 +120.420251 36.412927 3 +120.420251 36.426427 3 +120.420251 36.444427 9 +120.420251 36.457927 40 +120.420251 36.489427 803 +120.420251 36.493927 1038 +120.420251 36.498427 565 +120.420251 36.511927 3 +120.420251 36.516427 866 +120.420251 36.534427 1624 +120.420251 36.547927 1359 +120.420251 36.552427 34 +120.420251 36.579427 244 +120.420251 36.664927 200 +120.420251 36.673927 4 +120.420251 36.714427 2 +120.420251 36.727927 4 +120.420251 36.732427 4 +120.420251 36.754927 264 +120.420251 36.790927 774 +120.420251 36.804427 1219 +120.420251 36.817927 4 +120.420251 36.822427 4 +120.420251 36.826927 28 +120.420251 36.907927 5 +120.420251 36.930427 273 +120.420251 36.975427 2 +120.420251 36.984427 692 +120.420251 36.988927 329 +120.420251 37.020427 585 +120.420251 37.047427 2 +120.420251 37.060927 378 +120.420251 37.087927 829 +120.420251 37.101427 424 +120.425751 36.057427 45 +120.425751 36.061927 1114 +120.425751 36.066427 2437 +120.425751 36.070927 4021 +120.425751 36.075427 730 +120.425751 36.093427 1774 +120.425751 36.097927 2751 +120.425751 36.102427 1509 +120.425751 36.106927 605 +120.425751 36.111427 3308 +120.425751 36.115927 2883 +120.425751 36.120427 3364 +120.425751 36.124927 17 +120.425751 36.129427 81 +120.425751 36.133927 3525 +120.425751 36.138427 20 +120.425751 36.142927 2583 +120.425751 36.147427 2954 +120.425751 36.151927 2924 +120.425751 36.156427 2349 +120.425751 36.160927 5129 +120.425751 36.165427 8050 +120.425751 36.169927 2072 +120.425751 36.174427 797 +120.425751 36.178927 6915 +120.425751 36.183427 6187 +120.425751 36.187927 748 +120.425751 36.192427 1123 +120.425751 36.196927 3 +120.425751 36.205927 178 +120.425751 36.210427 25 +120.425751 36.223927 11 +120.425751 36.228427 3563 +120.425751 36.232927 253 +120.425751 36.237427 465 +120.425751 36.241927 191 +120.425751 36.246427 5 +120.425751 36.273427 675 +120.425751 36.277927 517 +120.425751 36.282427 532 +120.425751 36.295927 112 +120.425751 36.300427 20 +120.425751 36.304927 51 +120.425751 36.309427 668 +120.425751 36.318427 424 +120.425751 36.322927 32 +120.425751 36.327427 5708 +120.425751 36.336427 2094 +120.425751 36.345427 101 +120.425751 36.349927 283 +120.425751 36.358927 68 +120.425751 36.363427 4 +120.425751 36.367927 595 +120.425751 36.372427 4671 +120.425751 36.376927 3616 +120.425751 36.381427 909 +120.425751 36.385927 5708 +120.425751 36.390427 2371 +120.425751 36.394927 1343 +120.425751 36.399427 78 +120.425751 36.403927 465 +120.425751 36.408427 6 +120.425751 36.412927 5 +120.425751 36.417427 24 +120.425751 36.426427 8 +120.425751 36.430927 27 +120.425751 36.435427 164 +120.425751 36.561427 1 +120.425751 36.615427 282 +120.425751 36.619927 1 +120.425751 36.628927 9 +120.425751 36.633427 303 +120.425751 36.646927 5 +120.425751 36.673927 762 +120.425751 36.687427 1126 +120.425751 36.691927 1031 +120.425751 36.696427 1040 +120.425751 36.709927 15 +120.425751 36.714427 1250 +120.425751 36.727927 305 +120.425751 36.732427 350 +120.425751 36.745927 306 +120.425751 36.790927 5 +120.425751 36.804427 850 +120.425751 36.853927 3 +120.425751 36.858427 4 +120.425751 36.867427 378 +120.425751 36.871927 9 +120.425751 36.903427 64 +120.425751 36.930427 4 +120.425751 36.934927 744 +120.425751 36.984427 267 +120.425751 36.988927 216 +120.425751 36.993427 458 +120.425751 36.997927 692 +120.425751 37.002427 196 +120.425751 37.006927 523 +120.425751 37.020427 27 +120.431251 36.061927 51 +120.431251 36.066427 144 +120.431251 36.070927 1091 +120.431251 36.075427 2521 +120.431251 36.097927 4220 +120.431251 36.102427 914 +120.431251 36.106927 3469 +120.431251 36.111427 2121 +120.431251 36.115927 2859 +120.431251 36.120427 241 +120.431251 36.124927 264 +120.431251 36.129427 1305 +120.431251 36.133927 13 +120.431251 36.142927 454 +120.431251 36.147427 3706 +120.431251 36.151927 2211 +120.431251 36.156427 1164 +120.431251 36.160927 3512 +120.431251 36.165427 3033 +120.431251 36.169927 527 +120.431251 36.174427 3419 +120.431251 36.178927 3298 +120.431251 36.183427 2504 +120.431251 36.187927 35 +120.431251 36.196927 943 +120.431251 36.201427 6 +120.431251 36.205927 579 +120.431251 36.210427 109 +120.431251 36.214927 1 +120.431251 36.228427 13 +120.431251 36.232927 25 +120.431251 36.237427 1525 +120.431251 36.259927 1082 +120.431251 36.264427 10 +120.431251 36.268927 36 +120.431251 36.273427 1448 +120.431251 36.277927 1960 +120.431251 36.300427 1313 +120.431251 36.304927 981 +120.431251 36.309427 1572 +120.431251 36.313927 82 +120.431251 36.318427 74 +120.431251 36.322927 13 +120.431251 36.327427 66 +120.431251 36.336427 16 +120.431251 36.340927 120 +120.431251 36.345427 113 +120.431251 36.349927 1702 +120.431251 36.363427 1 +120.431251 36.367927 830 +120.431251 36.372427 1487 +120.431251 36.376927 1218 +120.431251 36.381427 1266 +120.431251 36.385927 5908 +120.431251 36.390427 2422 +120.431251 36.394927 563 +120.431251 36.399427 1835 +120.431251 36.403927 128 +120.431251 36.408427 3257 +120.431251 36.412927 5 +120.431251 36.417427 181 +120.431251 36.421927 133 +120.431251 36.426427 50 +120.431251 36.430927 89 +120.431251 36.637927 60 +120.431251 36.646927 4 +120.431251 36.651427 4 +120.431251 36.669427 6 +120.431251 36.673927 773 +120.431251 36.687427 722 +120.431251 36.691927 1388 +120.431251 36.714427 4 +120.431251 36.736927 124 +120.431251 36.741427 242 +120.431251 36.750427 3 +120.431251 36.754927 303 +120.431251 36.772927 4 +120.431251 36.777427 1429 +120.431251 36.790927 869 +120.431251 36.880927 12 +120.431251 36.997927 351 +120.431251 37.002427 408 +120.431251 37.006927 3 +120.431251 37.020427 749 +120.431251 37.024927 715 +120.431251 37.047427 512 +120.431251 37.051927 107 +120.431251 37.056427 5 +120.431251 37.065427 4 +120.431251 37.069927 274 +120.436751 36.061927 13 +120.436751 36.066427 180 +120.436751 36.070927 3017 +120.436751 36.075427 1105 +120.436751 36.079927 243 +120.436751 36.097927 1256 +120.436751 36.102427 1074 +120.436751 36.106927 3342 +120.436751 36.111427 3185 +120.436751 36.115927 1751 +120.436751 36.120427 4 +120.436751 36.124927 2260 +120.436751 36.129427 84 +120.436751 36.133927 15 +120.436751 36.142927 3828 +120.436751 36.147427 1667 +120.436751 36.151927 1169 +120.436751 36.156427 704 +120.436751 36.160927 2691 +120.436751 36.165427 24 +120.436751 36.169927 6 +120.436751 36.174427 1088 +120.436751 36.178927 889 +120.436751 36.183427 843 +120.436751 36.187927 388 +120.436751 36.210427 628 +120.436751 36.214927 9 +120.436751 36.219427 1571 +120.436751 36.228427 118 +120.436751 36.232927 1527 +120.436751 36.237427 1379 +120.436751 36.241927 5 +120.436751 36.259927 1432 +120.436751 36.264427 9 +120.436751 36.268927 13 +120.436751 36.273427 457 +120.436751 36.277927 1471 +120.436751 36.282427 24 +120.436751 36.291427 5 +120.436751 36.295927 2 +120.436751 36.300427 206 +120.436751 36.304927 1423 +120.436751 36.309427 1693 +120.436751 36.313927 19 +120.436751 36.322927 4 +120.436751 36.327427 2 +120.436751 36.340927 1652 +120.436751 36.345427 33 +120.436751 36.349927 3098 +120.436751 36.354427 41 +120.436751 36.358927 1992 +120.436751 36.363427 697 +120.436751 36.367927 921 +120.436751 36.372427 1850 +120.436751 36.376927 1844 +120.436751 36.381427 3772 +120.436751 36.385927 2714 +120.436751 36.390427 3453 +120.436751 36.394927 1269 +120.436751 36.399427 1429 +120.436751 36.403927 4028 +120.436751 36.408427 1616 +120.436751 36.412927 933 +120.436751 36.417427 68 +120.436751 36.426427 243 +120.436751 36.430927 214 +120.436751 36.525427 909 +120.436751 36.552427 421 +120.436751 36.556927 658 +120.436751 36.597427 1267 +120.436751 36.624427 17 +120.436751 36.628927 786 +120.436751 36.655927 186 +120.436751 36.660427 4 +120.436751 36.673927 4 +120.436751 36.691927 1180 +120.436751 36.759427 347 +120.436751 36.768427 2 +120.436751 36.772927 10 +120.436751 36.777427 1775 +120.436751 36.781927 11 +120.436751 36.804427 1402 +120.436751 36.844927 1 +120.436751 36.867427 434 +120.436751 36.925927 961 +120.436751 36.930427 11 +120.436751 37.029427 857 +120.436751 37.033927 1 +120.436751 37.038427 1108 +120.436751 37.060927 799 +120.436751 37.065427 289 +120.436751 37.087927 477 +120.436751 37.105927 4 +120.436751 37.110427 805 +120.442251 36.066427 3 +120.442251 36.070927 727 +120.442251 36.075427 2120 +120.442251 36.079927 1168 +120.442251 36.084427 27 +120.442251 36.102427 79 +120.442251 36.106927 2008 +120.442251 36.111427 2086 +120.442251 36.120427 1630 +120.442251 36.129427 19 +120.442251 36.133927 34 +120.442251 36.147427 233 +120.442251 36.151927 424 +120.442251 36.156427 40 +120.442251 36.160927 4209 +120.442251 36.165427 2511 +120.442251 36.169927 50 +120.442251 36.174427 1204 +120.442251 36.178927 370 +120.442251 36.183427 23 +120.442251 36.210427 53 +120.442251 36.214927 724 +120.442251 36.223927 2102 +120.442251 36.228427 175 +120.442251 36.232927 2122 +120.442251 36.237427 22 +120.442251 36.241927 5 +120.442251 36.255427 208 +120.442251 36.259927 1429 +120.442251 36.273427 146 +120.442251 36.277927 30 +120.442251 36.286927 5 +120.442251 36.291427 8 +120.442251 36.295927 4 +120.442251 36.304927 101 +120.442251 36.309427 880 +120.442251 36.336427 1 +120.442251 36.349927 271 +120.442251 36.354427 498 +120.442251 36.358927 1825 +120.442251 36.363427 215 +120.442251 36.367927 3971 +120.442251 36.372427 132 +120.442251 36.376927 1121 +120.442251 36.381427 7282 +120.442251 36.385927 7450 +120.442251 36.390427 3582 +120.442251 36.394927 2087 +120.442251 36.399427 4281 +120.442251 36.403927 5355 +120.442251 36.408427 1620 +120.442251 36.412927 1075 +120.442251 36.417427 223 +120.442251 36.421927 829 +120.442251 36.426427 250 +120.442251 36.462427 13 +120.442251 36.475927 41 +120.442251 36.489427 12 +120.442251 36.498427 698 +120.442251 36.507427 1 +120.442251 36.525427 4 +120.442251 36.538927 19 +120.442251 36.574927 576 +120.442251 36.588427 13 +120.442251 36.592927 1041 +120.442251 36.615427 6 +120.442251 36.624427 13 +120.442251 36.651427 535 +120.442251 36.673927 5 +120.442251 36.723427 410 +120.442251 36.736927 407 +120.442251 36.781927 1677 +120.442251 36.786427 4 +120.442251 36.817927 32 +120.442251 36.831427 4 +120.442251 36.835927 6 +120.442251 36.840427 356 +120.442251 36.844927 14 +120.442251 36.849427 5 +120.442251 36.876427 507 +120.442251 36.912427 11 +120.442251 36.921427 39 +120.442251 37.060927 402 +120.442251 37.096927 307 +120.447751 36.075427 2202 +120.447751 36.079927 913 +120.447751 36.084427 1218 +120.447751 36.088927 187 +120.447751 36.097927 513 +120.447751 36.102427 91 +120.447751 36.106927 3048 +120.447751 36.111427 211 +120.447751 36.120427 814 +120.447751 36.124927 4 +120.447751 36.129427 54 +120.447751 36.133927 155 +120.447751 36.147427 1 +120.447751 36.156427 186 +120.447751 36.160927 161 +120.447751 36.165427 497 +120.447751 36.169927 1594 +120.447751 36.174427 342 +120.447751 36.178927 173 +120.447751 36.214927 244 +120.447751 36.228427 179 +120.447751 36.232927 4 +120.447751 36.241927 16 +120.447751 36.246427 569 +120.447751 36.250927 20 +120.447751 36.255427 898 +120.447751 36.259927 157 +120.447751 36.273427 757 +120.447751 36.277927 598 +120.447751 36.286927 1758 +120.447751 36.291427 79 +120.447751 36.300427 302 +120.447751 36.309427 21 +120.447751 36.318427 23 +120.447751 36.327427 3 +120.447751 36.345427 6 +120.447751 36.349927 2 +120.447751 36.354427 39 +120.447751 36.358927 54 +120.447751 36.363427 2439 +120.447751 36.367927 8470 +120.447751 36.372427 836 +120.447751 36.376927 1358 +120.447751 36.381427 564 +120.447751 36.385927 632 +120.447751 36.390427 1143 +120.447751 36.394927 1847 +120.447751 36.399427 1286 +120.447751 36.403927 3056 +120.447751 36.408427 364 +120.447751 36.412927 165 +120.447751 36.417427 1314 +120.447751 36.426427 621 +120.447751 36.430927 81 +120.447751 36.448927 10 +120.447751 36.484927 18 +120.447751 36.493927 870 +120.447751 36.529927 19 +120.447751 36.534427 105 +120.447751 36.538927 8 +120.447751 36.565927 245 +120.447751 36.615427 362 +120.447751 36.651427 4 +120.447751 36.660427 668 +120.447751 36.709927 4 +120.447751 36.714427 1035 +120.447751 36.759427 675 +120.447751 36.763927 17 +120.447751 36.790927 9 +120.447751 36.795427 1117 +120.447751 36.813427 9 +120.447751 36.817927 17 +120.447751 36.831427 32 +120.447751 36.835927 29 +120.447751 36.840427 4 +120.447751 36.844927 289 +120.447751 36.849427 18 +120.447751 36.853927 3 +120.447751 36.858427 10 +120.447751 36.880927 3 +120.447751 36.894427 3 +120.447751 36.898927 1599 +120.447751 36.916927 34 +120.447751 36.921427 292 +120.447751 37.069927 8 +120.447751 37.074427 538 +120.447751 37.096927 4 +120.447751 37.105927 93 +120.453251 36.079927 373 +120.453251 36.084427 1390 +120.453251 36.088927 1115 +120.453251 36.093427 1114 +120.453251 36.097927 551 +120.453251 36.102427 802 +120.453251 36.106927 591 +120.453251 36.111427 4138 +120.453251 36.115927 2226 +120.453251 36.120427 192 +120.453251 36.124927 1302 +120.453251 36.129427 1274 +120.453251 36.151927 524 +120.453251 36.156427 431 +120.453251 36.160927 4541 +120.453251 36.165427 1106 +120.453251 36.174427 5 +120.453251 36.178927 1442 +120.453251 36.210427 4 +120.453251 36.214927 190 +120.453251 36.219427 426 +120.453251 36.228427 71 +120.453251 36.232927 2452 +120.453251 36.241927 8 +120.453251 36.246427 9 +120.453251 36.250927 290 +120.453251 36.255427 1451 +120.453251 36.259927 2221 +120.453251 36.264427 100 +120.453251 36.273427 109 +120.453251 36.277927 3033 +120.453251 36.286927 204 +120.453251 36.291427 4 +120.453251 36.313927 1485 +120.453251 36.322927 2181 +120.453251 36.327427 1696 +120.453251 36.349927 8 +120.453251 36.358927 1155 +120.453251 36.363427 57 +120.453251 36.367927 337 +120.453251 36.372427 2442 +120.453251 36.376927 2135 +120.453251 36.381427 1012 +120.453251 36.385927 907 +120.453251 36.390427 823 +120.453251 36.394927 1001 +120.453251 36.399427 1651 +120.453251 36.403927 709 +120.453251 36.408427 35 +120.453251 36.412927 526 +120.453251 36.417427 347 +120.453251 36.421927 3 +120.453251 36.426427 1975 +120.453251 36.430927 21 +120.453251 36.435427 846 +120.453251 36.484927 4 +120.453251 36.493927 25 +120.453251 36.529927 1031 +120.453251 36.534427 3723 +120.453251 36.538927 8 +120.453251 36.543427 1489 +120.453251 36.574927 5 +120.453251 36.579427 534 +120.453251 36.651427 382 +120.453251 36.727927 534 +120.453251 36.741427 246 +120.453251 36.790927 622 +120.453251 36.795427 7 +120.453251 36.822427 3 +120.453251 36.826927 1282 +120.453251 36.849427 4 +120.453251 36.880927 3 +120.453251 37.002427 4 +120.453251 37.074427 5 +120.453251 37.101427 4 +120.458751 36.084427 689 +120.458751 36.088927 1865 +120.458751 36.093427 713 +120.458751 36.097927 2275 +120.458751 36.102427 487 +120.458751 36.106927 3343 +120.458751 36.111427 510 +120.458751 36.115927 2179 +120.458751 36.120427 734 +120.458751 36.124927 19 +120.458751 36.129427 2089 +120.458751 36.133927 63 +120.458751 36.138427 310 +120.458751 36.147427 6 +120.458751 36.156427 1 +120.458751 36.160927 823 +120.458751 36.165427 14 +120.458751 36.169927 207 +120.458751 36.174427 254 +120.458751 36.178927 155 +120.458751 36.187927 23 +120.458751 36.228427 2 +120.458751 36.255427 3580 +120.458751 36.259927 4805 +120.458751 36.277927 1754 +120.458751 36.286927 2640 +120.458751 36.327427 3 +120.458751 36.349927 23 +120.458751 36.358927 52 +120.458751 36.363427 99 +120.458751 36.367927 10 +120.458751 36.372427 4169 +120.458751 36.376927 1276 +120.458751 36.381427 2441 +120.458751 36.385927 1957 +120.458751 36.390427 1158 +120.458751 36.394927 1559 +120.458751 36.399427 1399 +120.458751 36.403927 832 +120.458751 36.408427 1024 +120.458751 36.426427 7 +120.458751 36.430927 315 +120.458751 36.435427 348 +120.458751 36.444427 2 +120.458751 36.448927 161 +120.458751 36.502927 241 +120.458751 36.507427 9 +120.458751 36.529927 41 +120.458751 36.534427 4 +120.458751 36.538927 7 +120.458751 36.579427 995 +120.458751 36.646927 893 +120.458751 36.660427 185 +120.458751 36.705427 4 +120.458751 36.759427 352 +120.458751 36.772927 626 +120.458751 36.790927 8 +120.458751 36.795427 7 +120.458751 36.840427 4 +120.458751 36.858427 6 +120.458751 36.862927 11 +120.458751 36.867427 34 +120.458751 36.871927 6 +120.458751 36.970927 693 +120.458751 36.975427 6 +120.458751 37.002427 167 +120.458751 37.006927 7 +120.458751 37.020427 236 +120.458751 37.042927 548 +120.458751 37.051927 6 +120.458751 37.056427 1240 +120.458751 37.060927 10 +120.458751 37.074427 27 +120.458751 37.101427 459 +120.464251 36.088927 335 +120.464251 36.093427 81 +120.464251 36.097927 317 +120.464251 36.102427 5466 +120.464251 36.106927 2972 +120.464251 36.124927 441 +120.464251 36.129427 1868 +120.464251 36.133927 38 +120.464251 36.138427 101 +120.464251 36.147427 3 +120.464251 36.160927 502 +120.464251 36.165427 1159 +120.464251 36.169927 206 +120.464251 36.174427 14 +120.464251 36.187927 12 +120.464251 36.255427 45 +120.464251 36.259927 239 +120.464251 36.273427 264 +120.464251 36.277927 1159 +120.464251 36.282427 97 +120.464251 36.295927 6 +120.464251 36.300427 31 +120.464251 36.304927 664 +120.464251 36.309427 30 +120.464251 36.313927 4 +120.464251 36.349927 435 +120.464251 36.372427 278 +120.464251 36.376927 545 +120.464251 36.381427 641 +120.464251 36.385927 677 +120.464251 36.390427 1733 +120.464251 36.394927 3126 +120.464251 36.399427 904 +120.464251 36.403927 87 +120.464251 36.408427 1895 +120.464251 36.412927 102 +120.464251 36.417427 971 +120.464251 36.435427 216 +120.464251 36.448927 52 +120.464251 36.453427 353 +120.464251 36.462427 23 +120.464251 36.471427 15 +120.464251 36.480427 12 +120.464251 36.489427 294 +120.464251 36.502927 5 +120.464251 36.507427 942 +120.464251 36.511927 2 +120.464251 36.520927 665 +120.464251 36.529927 9 +120.464251 36.646927 340 +120.464251 36.651427 4 +120.464251 36.660427 7 +120.464251 36.700927 8 +120.464251 36.705427 746 +120.464251 36.768427 355 +120.464251 36.790927 941 +120.464251 36.795427 16 +120.464251 36.799927 1444 +120.464251 36.804427 1 +120.464251 36.840427 54 +120.464251 36.844927 1765 +120.464251 36.849427 9 +120.464251 36.858427 1269 +120.464251 36.862927 4 +120.464251 36.867427 1768 +120.464251 36.871927 3 +120.464251 36.889927 48 +120.464251 36.970927 319 +120.464251 36.993427 8 +120.464251 37.002427 16 +120.464251 37.006927 1468 +120.464251 37.015927 1280 +120.464251 37.033927 547 +120.464251 37.051927 5 +120.464251 37.056427 31 +120.464251 37.074427 4587 +120.464251 37.087927 29 +120.469751 36.093427 344 +120.469751 36.097927 38 +120.469751 36.102427 183 +120.469751 36.106927 224 +120.469751 36.115927 4 +120.469751 36.124927 2 +120.469751 36.129427 1329 +120.469751 36.133927 251 +120.469751 36.138427 902 +120.469751 36.142927 9 +120.469751 36.147427 3 +120.469751 36.160927 178 +120.469751 36.169927 1309 +120.469751 36.174427 75 +120.469751 36.178927 3085 +120.469751 36.183427 33 +120.469751 36.187927 3 +120.469751 36.192427 1 +120.469751 36.264427 4 +120.469751 36.268927 811 +120.469751 36.273427 442 +120.469751 36.277927 17 +120.469751 36.282427 1245 +120.469751 36.286927 990 +120.469751 36.291427 26 +120.469751 36.295927 43 +120.469751 36.300427 1691 +120.469751 36.304927 1655 +120.469751 36.309427 132 +120.469751 36.313927 785 +120.469751 36.327427 3 +120.469751 36.345427 9 +120.469751 36.349927 783 +120.469751 36.367927 935 +120.469751 36.372427 2 +120.469751 36.376927 1492 +120.469751 36.381427 103 +120.469751 36.385927 791 +120.469751 36.390427 4869 +120.469751 36.394927 594 +120.469751 36.399427 2082 +120.469751 36.403927 166 +120.469751 36.408427 250 +120.469751 36.412927 578 +120.469751 36.426427 2 +120.469751 36.435427 26609 +120.469751 36.484927 43 +120.469751 36.489427 89 +120.469751 36.534427 959 +120.469751 36.538927 579 +120.469751 36.574927 571 +120.469751 36.624427 17 +120.469751 36.628927 359 +120.469751 36.660427 467 +120.469751 36.664927 264 +120.469751 36.678427 981 +120.469751 36.714427 1369 +120.469751 36.741427 1167 +120.469751 36.754927 3 +120.469751 36.759427 9 +120.469751 36.799927 2 +120.469751 36.804427 5 +120.469751 36.840427 7 +120.469751 36.844927 17 +120.469751 36.898927 8 +120.469751 36.925927 6 +120.469751 36.952927 7 +120.469751 36.957427 6 +120.469751 36.970927 10 +120.469751 36.975427 1272 +120.469751 36.993427 1058 +120.469751 36.997927 536 +120.469751 37.056427 935 +120.469751 37.065427 4 +120.469751 37.074427 160 +120.469751 37.087927 744 +120.469751 37.110427 1094 +120.475251 36.093427 11 +120.475251 36.097927 1037 +120.475251 36.102427 1666 +120.475251 36.106927 2205 +120.475251 36.111427 2485 +120.475251 36.115927 9 +120.475251 36.124927 5 +120.475251 36.129427 27 +120.475251 36.133927 328 +120.475251 36.138427 5944 +120.475251 36.142927 132 +120.475251 36.160927 618 +120.475251 36.165427 1016 +120.475251 36.169927 2721 +120.475251 36.174427 266 +120.475251 36.178927 65 +120.475251 36.183427 896 +120.475251 36.187927 187 +120.475251 36.192427 25 +120.475251 36.196927 1018 +120.475251 36.201427 127 +120.475251 36.264427 2 +120.475251 36.268927 1309 +120.475251 36.282427 756 +120.475251 36.286927 1092 +120.475251 36.291427 1420 +120.475251 36.295927 144 +120.475251 36.300427 50 +120.475251 36.304927 3993 +120.475251 36.309427 2689 +120.475251 36.318427 1 +120.475251 36.327427 81 +120.475251 36.331927 1850 +120.475251 36.345427 441 +120.475251 36.358927 628 +120.475251 36.363427 815 +120.475251 36.372427 846 +120.475251 36.376927 484 +120.475251 36.381427 650 +120.475251 36.385927 1331 +120.475251 36.390427 2447 +120.475251 36.394927 1994 +120.475251 36.399427 328 +120.475251 36.403927 1503 +120.475251 36.408427 354 +120.475251 36.412927 233 +120.475251 36.417427 9 +120.475251 36.421927 8 +120.475251 36.426427 99 +120.475251 36.430927 13 +120.475251 36.435427 827 +120.475251 36.489427 25 +120.475251 36.516427 4 +120.475251 36.534427 1677 +120.475251 36.538927 4 +120.475251 36.556927 7 +120.475251 36.561427 1109 +120.475251 36.588427 14 +120.475251 36.597427 4 +120.475251 36.619927 2 +120.475251 36.624427 1163 +120.475251 36.628927 30 +120.475251 36.660427 2 +120.475251 36.678427 8 +120.475251 36.759427 5 +120.475251 36.804427 4 +120.475251 36.808927 55 +120.475251 36.880927 9 +120.475251 36.885427 4 +120.475251 36.898927 317 +120.475251 36.903427 7 +120.475251 36.921427 53 +120.475251 36.925927 18 +120.475251 36.984427 391 +120.475251 36.997927 14 +120.475251 37.015927 10 +120.475251 37.038427 722 +120.475251 37.060927 37 +120.480751 36.093427 165 +120.480751 36.097927 766 +120.480751 36.102427 1570 +120.480751 36.106927 1101 +120.480751 36.111427 107 +120.480751 36.124927 253 +120.480751 36.133927 68 +120.480751 36.138427 465 +120.480751 36.142927 43 +120.480751 36.169927 19 +120.480751 36.174427 152 +120.480751 36.178927 2237 +120.480751 36.183427 15 +120.480751 36.187927 7 +120.480751 36.268927 65 +120.480751 36.291427 7 +120.480751 36.300427 451 +120.480751 36.304927 2313 +120.480751 36.309427 1149 +120.480751 36.313927 12 +120.480751 36.327427 98 +120.480751 36.336427 2 +120.480751 36.340927 1095 +120.480751 36.345427 14 +120.480751 36.349927 39 +120.480751 36.358927 21 +120.480751 36.367927 4 +120.480751 36.372427 261 +120.480751 36.376927 42 +120.480751 36.381427 748 +120.480751 36.385927 26 +120.480751 36.390427 3164 +120.480751 36.394927 1770 +120.480751 36.399427 388 +120.480751 36.403927 511 +120.480751 36.408427 198 +120.480751 36.412927 57 +120.480751 36.417427 39 +120.480751 36.435427 81 +120.480751 36.439927 490 +120.480751 36.484927 28 +120.480751 36.489427 2 +120.480751 36.511927 456 +120.480751 36.525427 590 +120.480751 36.556927 3 +120.480751 36.592927 991 +120.480751 36.624427 1387 +120.480751 36.628927 8 +120.480751 36.678427 835 +120.480751 36.714427 311 +120.480751 36.732427 7 +120.480751 36.772927 926 +120.480751 36.808927 1686 +120.480751 36.813427 2 +120.480751 36.822427 518 +120.480751 36.858427 1110 +120.480751 36.862927 16 +120.480751 36.867427 36 +120.480751 36.871927 10 +120.480751 36.880927 1181 +120.480751 36.885427 6 +120.480751 36.903427 6 +120.480751 36.916927 8 +120.480751 36.925927 14828 +120.480751 36.939427 589 +120.480751 36.984427 5 +120.480751 37.047427 776 +120.480751 37.078927 3 +120.480751 37.114927 4 +120.486251 36.093427 234 +120.486251 36.097927 309 +120.486251 36.102427 440 +120.486251 36.115927 3481 +120.486251 36.138427 8 +120.486251 36.142927 3486 +120.486251 36.147427 51 +120.486251 36.151927 324 +120.486251 36.169927 255 +120.486251 36.174427 1443 +120.486251 36.178927 1189 +120.486251 36.183427 702 +120.486251 36.187927 1214 +120.486251 36.192427 251 +120.486251 36.259927 4 +120.486251 36.277927 13 +120.486251 36.282427 3 +120.486251 36.286927 600 +120.486251 36.291427 3443 +120.486251 36.304927 378 +120.486251 36.309427 2164 +120.486251 36.336427 18 +120.486251 36.340927 910 +120.486251 36.345427 1520 +120.486251 36.349927 840 +120.486251 36.372427 1400 +120.486251 36.376927 132 +120.486251 36.381427 229 +120.486251 36.385927 2257 +120.486251 36.390427 1098 +120.486251 36.394927 1989 +120.486251 36.399427 3093 +120.486251 36.403927 64 +120.486251 36.408427 803 +120.486251 36.417427 836 +120.486251 36.421927 9 +120.486251 36.435427 23 +120.486251 36.439927 22 +120.486251 36.489427 15 +120.486251 36.498427 8 +120.486251 36.502927 838 +120.486251 36.525427 6 +120.486251 36.529927 887 +120.486251 36.534427 4 +120.486251 36.574927 380 +120.486251 36.597427 628 +120.486251 36.642427 565 +120.486251 36.718927 1219 +120.486251 36.723427 6 +120.486251 36.741427 6 +120.486251 36.745927 5 +120.486251 36.763927 13 +120.486251 36.790927 11 +120.486251 36.817927 10 +120.486251 36.831427 19 +120.486251 36.835927 881 +120.486251 36.853927 4 +120.486251 36.858427 19 +120.486251 36.862927 1150 +120.486251 36.867427 2 +120.486251 36.912427 13 +120.486251 36.916927 10 +120.486251 36.921427 16 +120.486251 36.952927 23 +120.486251 36.966427 118 +120.486251 36.979927 440 +120.486251 37.011427 4 +120.486251 37.069927 33 +120.486251 37.074427 1198 +120.486251 37.078927 606 +120.486251 37.105927 649 +120.491751 36.093427 385 +120.491751 36.097927 799 +120.491751 36.142927 35 +120.491751 36.165427 134 +120.491751 36.178927 420 +120.491751 36.183427 123 +120.491751 36.273427 258 +120.491751 36.295927 222 +120.491751 36.300427 321 +120.491751 36.309427 29 +120.491751 36.313927 1552 +120.491751 36.318427 12 +120.491751 36.331927 798 +120.491751 36.340927 23 +120.491751 36.345427 14 +120.491751 36.354427 6 +120.491751 36.358927 22 +120.491751 36.372427 6 +120.491751 36.376927 4 +120.491751 36.385927 315 +120.491751 36.390427 2500 +120.491751 36.394927 1744 +120.491751 36.399427 1305 +120.491751 36.408427 430 +120.491751 36.412927 89 +120.491751 36.430927 8 +120.491751 36.453427 988 +120.491751 36.457927 18 +120.491751 36.462427 19 +120.491751 36.520927 556 +120.491751 36.561427 945 +120.491751 36.664927 445 +120.491751 36.709927 533 +120.491751 36.718927 20 +120.491751 36.723427 9 +120.491751 36.741427 1325 +120.491751 36.745927 2 +120.491751 36.795427 55 +120.491751 36.817927 2286 +120.491751 36.831427 9 +120.491751 36.835927 700 +120.491751 36.840427 112 +120.491751 36.844927 41 +120.491751 36.876427 6 +120.491751 36.880927 1920 +120.491751 36.894427 238 +120.491751 36.912427 3 +120.491751 36.943927 59 +120.491751 37.011427 436 +120.491751 37.024927 126 +120.491751 37.092427 938 +120.497251 36.093427 4785 +120.497251 36.097927 56 +120.497251 36.129427 615 +120.497251 36.138427 199 +120.497251 36.142927 2 +120.497251 36.151927 25 +120.497251 36.165427 1 +120.497251 36.174427 28 +120.497251 36.187927 2258 +120.497251 36.300427 4 +120.497251 36.309427 684 +120.497251 36.327427 518 +120.497251 36.331927 1432 +120.497251 36.358927 1306 +120.497251 36.363427 28 +120.497251 36.367927 554 +120.497251 36.372427 37 +120.497251 36.376927 4 +120.497251 36.381427 2 +120.497251 36.385927 39 +120.497251 36.390427 279 +120.497251 36.394927 701 +120.497251 36.399427 9 +120.497251 36.403927 6 +120.497251 36.412927 6 +120.497251 36.421927 4 +120.497251 36.430927 1164 +120.497251 36.448927 182 +120.497251 36.457927 8 +120.497251 36.471427 5 +120.497251 36.507427 14 +120.497251 36.511927 454 +120.497251 36.520927 3 +120.497251 36.529927 4 +120.497251 36.606427 257 +120.497251 36.610927 6 +120.497251 36.732427 5 +120.497251 36.763927 3 +120.497251 36.822427 4 +120.497251 36.826927 11 +120.497251 36.831427 3 +120.497251 36.840427 2064 +120.497251 36.853927 1091 +120.497251 36.858427 576 +120.497251 36.867427 2094 +120.497251 36.871927 2 +120.497251 36.912427 11 +120.497251 36.943927 168 +120.497251 36.966427 6 +120.497251 36.984427 102 +120.497251 37.002427 580 +120.497251 37.015927 488 +120.497251 37.029427 3 +120.497251 37.042927 435 +120.497251 37.047427 420 +120.497251 37.056427 1 +120.497251 37.069927 3 +120.497251 37.114927 427 +120.502751 36.111427 12 +120.502751 36.151927 1536 +120.502751 36.160927 258 +120.502751 36.165427 91 +120.502751 36.174427 49 +120.502751 36.192427 277 +120.502751 36.196927 9 +120.502751 36.201427 10 +120.502751 36.223927 11 +120.502751 36.277927 949 +120.502751 36.300427 484 +120.502751 36.309427 12 +120.502751 36.313927 11 +120.502751 36.327427 8 +120.502751 36.358927 35 +120.502751 36.367927 6 +120.502751 36.372427 71 +120.502751 36.376927 2303 +120.502751 36.381427 2 +120.502751 36.385927 192 +120.502751 36.390427 1157 +120.502751 36.394927 474 +120.502751 36.399427 363 +120.502751 36.403927 10 +120.502751 36.408427 2120 +120.502751 36.412927 464 +120.502751 36.417427 33 +120.502751 36.426427 4 +120.502751 36.430927 834 +120.502751 36.444427 3 +120.502751 36.471427 3 +120.502751 36.484927 7 +120.502751 36.507427 698 +120.502751 36.547927 655 +120.502751 36.552427 10 +120.502751 36.610927 1158 +120.502751 36.642427 793 +120.502751 36.754927 13 +120.502751 36.763927 29 +120.502751 36.808927 226 +120.502751 36.813427 34 +120.502751 36.826927 5 +120.502751 36.831427 6 +120.502751 36.840427 9 +120.502751 36.844927 4 +120.502751 36.853927 796 +120.502751 36.858427 2411 +120.502751 36.862927 59 +120.502751 36.867427 214 +120.502751 36.880927 1 +120.502751 36.885427 39 +120.502751 36.894427 42 +120.502751 36.903427 1134 +120.502751 36.921427 2542 +120.502751 36.925927 30 +120.502751 36.979927 333 +120.502751 37.024927 382 +120.502751 37.042927 406 +120.502751 37.051927 581 +120.502751 37.069927 943 +120.502751 37.105927 714 +120.502751 37.123927 54 +120.502751 37.128427 334 +120.508251 36.093427 59 +120.508251 36.129427 1734 +120.508251 36.156427 20 +120.508251 36.160927 1503 +120.508251 36.165427 2291 +120.508251 36.174427 2600 +120.508251 36.178927 39 +120.508251 36.183427 471 +120.508251 36.187927 6 +120.508251 36.192427 338 +120.508251 36.219427 1001 +120.508251 36.228427 3 +120.508251 36.232927 6 +120.508251 36.300427 946 +120.508251 36.304927 378 +120.508251 36.309427 426 +120.508251 36.313927 186 +120.508251 36.318427 795 +120.508251 36.349927 768 +120.508251 36.358927 1127 +120.508251 36.363427 173 +120.508251 36.367927 12 +120.508251 36.372427 22 +120.508251 36.381427 292 +120.508251 36.385927 996 +120.508251 36.399427 47 +120.508251 36.408427 277 +120.508251 36.412927 47 +120.508251 36.417427 13 +120.508251 36.421927 12 +120.508251 36.426427 7 +120.508251 36.430927 4 +120.508251 36.448927 4 +120.508251 36.466927 12 +120.508251 36.471427 1383 +120.508251 36.529927 9 +120.508251 36.552427 885 +120.508251 36.574927 628 +120.508251 36.579427 605 +120.508251 36.606427 336 +120.508251 36.610927 744 +120.508251 36.646927 2142 +120.508251 36.705427 751 +120.508251 36.736927 6 +120.508251 36.754927 1703 +120.508251 36.759427 4 +120.508251 36.777427 14 +120.508251 36.790927 18 +120.508251 36.799927 46 +120.508251 36.804427 198 +120.508251 36.808927 3059 +120.508251 36.813427 633 +120.508251 36.849427 65 +120.508251 36.853927 1134 +120.508251 36.858427 2463 +120.508251 36.862927 490 +120.508251 36.867427 2325 +120.508251 36.871927 211 +120.508251 36.876427 254 +120.508251 36.880927 1234 +120.508251 36.885427 1919 +120.508251 36.889927 9 +120.508251 36.894427 196 +120.508251 36.903427 1528 +120.508251 36.921427 5 +120.508251 36.934927 15 +120.508251 36.961927 271 +120.508251 36.970927 387 +120.508251 36.993427 13 +120.508251 36.997927 882 +120.508251 37.006927 606 +120.508251 37.047427 300 +120.508251 37.069927 1093 +120.508251 37.074427 8 +120.508251 37.114927 106 +120.508251 37.119427 4 +120.508251 37.123927 8 +120.508251 37.128427 25 +120.508251 37.132927 258 +120.513751 36.093427 71 +120.513751 36.097927 62 +120.513751 36.106927 1761 +120.513751 36.129427 4 +120.513751 36.160927 1959 +120.513751 36.178927 50 +120.513751 36.187927 25 +120.513751 36.192427 3 +120.513751 36.223927 737 +120.513751 36.232927 514 +120.513751 36.255427 673 +120.513751 36.286927 760 +120.513751 36.309427 3236 +120.513751 36.313927 453 +120.513751 36.318427 77 +120.513751 36.322927 514 +120.513751 36.331927 13 +120.513751 36.336427 387 +120.513751 36.345427 893 +120.513751 36.349927 1263 +120.513751 36.354427 4 +120.513751 36.358927 61 +120.513751 36.363427 27 +120.513751 36.367927 4 +120.513751 36.372427 4 +120.513751 36.376927 17 +120.513751 36.381427 96 +120.513751 36.385927 2369 +120.513751 36.390427 65 +120.513751 36.394927 16 +120.513751 36.412927 34 +120.513751 36.417427 3286 +120.513751 36.421927 1023 +120.513751 36.426427 32 +120.513751 36.448927 1262 +120.513751 36.471427 7 +120.513751 36.475927 713 +120.513751 36.493927 5 +120.513751 36.498427 1108 +120.513751 36.502927 4 +120.513751 36.516427 348 +120.513751 36.529927 1512 +120.513751 36.534427 1747 +120.513751 36.583927 11 +120.513751 36.588427 2414 +120.513751 36.606427 923 +120.513751 36.660427 323 +120.513751 36.673927 1974 +120.513751 36.714427 627 +120.513751 36.727927 3 +120.513751 36.736927 1162 +120.513751 36.741427 6 +120.513751 36.754927 11 +120.513751 36.786427 36 +120.513751 36.790927 2299 +120.513751 36.795427 5 +120.513751 36.804427 19 +120.513751 36.808927 3071 +120.513751 36.813427 10337 +120.513751 36.817927 352 +120.513751 36.826927 4 +120.513751 36.831427 12 +120.513751 36.835927 130 +120.513751 36.840427 688 +120.513751 36.844927 1148 +120.513751 36.849427 429 +120.513751 36.853927 10773 +120.513751 36.858427 2482 +120.513751 36.862927 3086 +120.513751 36.867427 1121 +120.513751 36.871927 2585 +120.513751 36.876427 1013 +120.513751 36.880927 200 +120.513751 36.885427 1188 +120.513751 36.889927 390 +120.513751 36.894427 366 +120.513751 36.903427 5 +120.513751 36.952927 242 +120.513751 36.966427 5 +120.513751 36.984427 8 +120.513751 36.988927 947 +120.513751 37.006927 3 +120.513751 37.011427 1 +120.513751 37.020427 273 +120.513751 37.033927 313 +120.513751 37.038427 114 +120.513751 37.051927 963 +120.513751 37.087927 719 +120.513751 37.114927 1129 +120.513751 37.119427 378 +120.513751 37.141927 455 +120.519251 36.097927 262 +120.519251 36.102427 119 +120.519251 36.106927 318 +120.519251 36.129427 1154 +120.519251 36.133927 2 +120.519251 36.138427 1018 +120.519251 36.142927 81 +120.519251 36.178927 2167 +120.519251 36.183427 3 +120.519251 36.187927 1834 +120.519251 36.192427 8 +120.519251 36.223927 774 +120.519251 36.228427 377 +120.519251 36.232927 439 +120.519251 36.237427 469 +120.519251 36.309427 130 +120.519251 36.313927 1718 +120.519251 36.318427 1754 +120.519251 36.322927 194 +120.519251 36.340927 2 +120.519251 36.345427 821 +120.519251 36.349927 1074 +120.519251 36.367927 2188 +120.519251 36.372427 3 +120.519251 36.376927 925 +120.519251 36.381427 45 +120.519251 36.385927 13464 +120.519251 36.390427 8 +120.519251 36.394927 11 +120.519251 36.412927 19 +120.519251 36.421927 4 +120.519251 36.448927 749 +120.519251 36.453427 1061 +120.519251 36.457927 8 +120.519251 36.466927 330 +120.519251 36.480427 582 +120.519251 36.529927 1368 +120.519251 36.588427 2594 +120.519251 36.628927 718 +120.519251 36.669427 7 +120.519251 36.673927 3211 +120.519251 36.678427 56 +120.519251 36.714427 899 +120.519251 36.723427 19 +120.519251 36.727927 1680 +120.519251 36.736927 6 +120.519251 36.754927 908 +120.519251 36.759427 4 +120.519251 36.772927 5 +120.519251 36.777427 8 +120.519251 36.781927 2 +120.519251 36.790927 1041 +120.519251 36.795427 6 +120.519251 36.799927 4 +120.519251 36.808927 14 +120.519251 36.813427 105 +120.519251 36.826927 421 +120.519251 36.831427 1809 +120.519251 36.835927 12 +120.519251 36.840427 54 +120.519251 36.844927 2291 +120.519251 36.849427 929 +120.519251 36.853927 2021 +120.519251 36.858427 2485 +120.519251 36.862927 1959 +120.519251 36.867427 2308 +120.519251 36.871927 3149 +120.519251 36.876427 161 +120.519251 36.880927 982 +120.519251 36.885427 1280 +120.519251 36.889927 526 +120.519251 36.894427 177 +120.519251 36.898927 552 +120.519251 36.903427 167 +120.519251 36.975427 125 +120.519251 36.984427 6 +120.519251 37.015927 292 +120.519251 37.024927 305 +120.519251 37.033927 16 +120.519251 37.042927 77 +120.519251 37.087927 15 +120.519251 37.092427 557 +120.524751 36.097927 2005 +120.524751 36.102427 2641 +120.524751 36.106927 1911 +120.524751 36.120427 391 +120.524751 36.124927 7 +120.524751 36.129427 2504 +120.524751 36.151927 25 +120.524751 36.156427 19 +120.524751 36.183427 5 +120.524751 36.192427 34 +120.524751 36.196927 1450 +120.524751 36.205927 82 +120.524751 36.210427 11 +120.524751 36.219427 49 +120.524751 36.223927 629 +120.524751 36.232927 52 +120.524751 36.237427 32 +120.524751 36.268927 1 +120.524751 36.309427 22 +120.524751 36.313927 30 +120.524751 36.318427 99 +120.524751 36.322927 1203 +120.524751 36.345427 4 +120.524751 36.349927 3 +120.524751 36.381427 75 +120.524751 36.385927 168 +120.524751 36.390427 531 +120.524751 36.444427 854 +120.524751 36.448927 351 +120.524751 36.453427 2943 +120.524751 36.457927 810 +120.524751 36.462427 17 +120.524751 36.489427 1405 +120.524751 36.516427 10 +120.524751 36.520927 3 +120.524751 36.574927 36 +120.524751 36.588427 26 +120.524751 36.592927 21 +120.524751 36.624427 8 +120.524751 36.628927 3 +120.524751 36.664927 689 +120.524751 36.669427 575 +120.524751 36.673927 4 +120.524751 36.678427 8 +120.524751 36.714427 493 +120.524751 36.736927 1274 +120.524751 36.741427 6 +120.524751 36.745927 830 +120.524751 36.750427 6 +120.524751 36.772927 560 +120.524751 36.786427 3 +120.524751 36.795427 80 +120.524751 36.799927 29 +120.524751 36.804427 4 +120.524751 36.808927 316 +120.524751 36.813427 431 +120.524751 36.826927 1241 +120.524751 36.831427 17 +120.524751 36.835927 645 +120.524751 36.840427 3172 +120.524751 36.844927 1800 +120.524751 36.849427 990 +120.524751 36.853927 1442 +120.524751 36.858427 681 +120.524751 36.862927 2077 +120.524751 36.867427 658 +120.524751 36.871927 527 +120.524751 36.876427 247 +120.524751 36.880927 1379 +120.524751 36.889927 988 +120.524751 36.984427 3 +120.524751 36.988927 2263 +120.524751 37.033927 182 +120.524751 37.083427 300 +120.524751 37.092427 12 +120.524751 37.096927 4 +120.524751 37.110427 1016 +120.524751 37.114927 19 +120.524751 37.119427 385 +120.530251 36.097927 24 +120.530251 36.102427 380 +120.530251 36.106927 92 +120.530251 36.115927 1426 +120.530251 36.120427 778 +120.530251 36.124927 9 +120.530251 36.129427 3 +120.530251 36.142927 4 +120.530251 36.151927 13 +120.530251 36.156427 2568 +120.530251 36.192427 4 +120.530251 36.210427 950 +120.530251 36.214927 1175 +120.530251 36.219427 8 +120.530251 36.232927 1966 +120.530251 36.237427 23 +120.530251 36.259927 772 +120.530251 36.273427 686 +120.530251 36.291427 1650 +120.530251 36.295927 3 +120.530251 36.322927 39 +120.530251 36.331927 354 +120.530251 36.349927 3 +120.530251 36.354427 5 +120.530251 36.381427 53 +120.530251 36.390427 3 +120.530251 36.394927 2142 +120.530251 36.403927 24 +120.530251 36.430927 247 +120.530251 36.448927 742 +120.530251 36.453427 75 +120.530251 36.471427 13 +120.530251 36.493927 902 +120.530251 36.502927 419 +120.530251 36.516427 2368 +120.530251 36.520927 5 +120.530251 36.547927 9 +120.530251 36.633427 9 +120.530251 36.637927 620 +120.530251 36.651427 3 +120.530251 36.655927 9 +120.530251 36.664927 5 +120.530251 36.669427 1233 +120.530251 36.673927 583 +120.530251 36.745927 5 +120.530251 36.754927 83 +120.530251 36.763927 7 +120.530251 36.786427 14 +120.530251 36.790927 36 +120.530251 36.795427 3 +120.530251 36.808927 27 +120.530251 36.831427 1233 +120.530251 36.835927 113 +120.530251 36.840427 330 +120.530251 36.844927 560 +120.530251 36.849427 2235 +120.530251 36.853927 775 +120.530251 36.858427 1676 +120.530251 36.862927 5818 +120.530251 36.867427 1416 +120.530251 36.871927 949 +120.530251 36.876427 1915 +120.530251 36.880927 15 +120.530251 36.885427 464 +120.530251 36.889927 241 +120.530251 36.898927 3 +120.530251 36.939427 548 +120.530251 36.975427 759 +120.530251 37.033927 1241 +120.530251 37.038427 111 +120.530251 37.042927 170 +120.530251 37.065427 518 +120.530251 37.092427 599 +120.530251 37.110427 30 +120.530251 37.123927 5 +120.535751 36.102427 127 +120.535751 36.106927 235 +120.535751 36.111427 202 +120.535751 36.115927 15 +120.535751 36.124927 543 +120.535751 36.129427 12 +120.535751 36.138427 921 +120.535751 36.169927 2822 +120.535751 36.210427 1749 +120.535751 36.214927 4 +120.535751 36.246427 1165 +120.535751 36.264427 304 +120.535751 36.322927 4 +120.535751 36.336427 13 +120.535751 36.354427 6 +120.535751 36.381427 2402 +120.535751 36.385927 42 +120.535751 36.403927 3 +120.535751 36.430927 3 +120.535751 36.471427 1170 +120.535751 36.516427 11 +120.535751 36.520927 3 +120.535751 36.543427 405 +120.535751 36.547927 2019 +120.535751 36.565927 2 +120.535751 36.570427 1614 +120.535751 36.574927 28 +120.535751 36.637927 6 +120.535751 36.646927 8 +120.535751 36.651427 1299 +120.535751 36.655927 2613 +120.535751 36.682927 86 +120.535751 36.700927 328 +120.535751 36.727927 8 +120.535751 36.759427 316 +120.535751 36.772927 5 +120.535751 36.786427 7 +120.535751 36.790927 3 +120.535751 36.795427 725 +120.535751 36.831427 55 +120.535751 36.840427 76 +120.535751 36.844927 2032 +120.535751 36.849427 529 +120.535751 36.853927 459 +120.535751 36.858427 1971 +120.535751 36.862927 584 +120.535751 36.867427 3631 +120.535751 36.871927 1976 +120.535751 36.876427 440 +120.535751 36.880927 78 +120.535751 36.885427 2316 +120.535751 36.889927 1567 +120.535751 36.894427 1512 +120.535751 36.898927 17 +120.535751 36.921427 5 +120.535751 36.975427 269 +120.535751 36.979927 536 +120.535751 37.015927 534 +120.535751 37.123927 383 +120.541251 36.111427 718 +120.541251 36.115927 1793 +120.541251 36.120427 23 +120.541251 36.124927 3126 +120.541251 36.129427 2774 +120.541251 36.169927 334 +120.541251 36.201427 843 +120.541251 36.210427 5 +120.541251 36.237427 661 +120.541251 36.250927 386 +120.541251 36.318427 41 +120.541251 36.327427 8 +120.541251 36.345427 939 +120.541251 36.358927 13 +120.541251 36.381427 4 +120.541251 36.385927 14 +120.541251 36.390427 13 +120.541251 36.394927 47 +120.541251 36.430927 2267 +120.541251 36.439927 1452 +120.541251 36.462427 445 +120.541251 36.466927 3 +120.541251 36.475927 258 +120.541251 36.493927 1459 +120.541251 36.538927 4 +120.541251 36.543427 4 +120.541251 36.610927 8 +120.541251 36.615427 899 +120.541251 36.651427 13 +120.541251 36.655927 25 +120.541251 36.660427 1 +120.541251 36.669427 13 +120.541251 36.673927 4 +120.541251 36.691927 7 +120.541251 36.718927 635 +120.541251 36.727927 24 +120.541251 36.754927 144 +120.541251 36.768427 449 +120.541251 36.795427 1646 +120.541251 36.817927 29 +120.541251 36.826927 3 +120.541251 36.831427 2 +120.541251 36.844927 4 +120.541251 36.849427 1049 +120.541251 36.853927 712 +120.541251 36.858427 331 +120.541251 36.862927 1210 +120.541251 36.867427 708 +120.541251 36.871927 504 +120.541251 36.876427 57 +120.541251 36.880927 1920 +120.541251 36.885427 46 +120.541251 36.889927 59 +120.541251 36.898927 15 +120.541251 36.907927 3 +120.541251 36.912427 225 +120.541251 36.925927 5 +120.541251 36.943927 681 +120.541251 36.948427 233 +120.541251 36.952927 518 +120.541251 36.957427 2 +120.541251 36.979927 4 +120.541251 36.988927 7 +120.541251 37.002427 223 +120.541251 37.006927 23 +120.541251 37.011427 941 +120.541251 37.024927 6 +120.541251 37.029427 1255 +120.546751 36.115927 716 +120.546751 36.120427 23 +120.546751 36.196927 416 +120.546751 36.228427 7 +120.546751 36.237427 38 +120.546751 36.241927 1448 +120.546751 36.268927 788 +120.546751 36.295927 1055 +120.546751 36.327427 421 +120.546751 36.358927 464 +120.546751 36.363427 101 +120.546751 36.385927 64 +120.546751 36.394927 927 +120.546751 36.466927 557 +120.546751 36.475927 4 +120.546751 36.498427 515 +120.546751 36.507427 793 +120.546751 36.511927 773 +120.546751 36.516427 2 +120.546751 36.520927 841 +120.546751 36.543427 6 +120.546751 36.547927 1285 +120.546751 36.561427 11 +120.546751 36.565927 979 +120.546751 36.579427 1035 +120.546751 36.619927 1030 +120.546751 36.669427 19 +120.546751 36.691927 2 +120.546751 36.696427 982 +120.546751 36.736927 820 +120.546751 36.777427 800 +120.546751 36.795427 64 +120.546751 36.817927 1271 +120.546751 36.835927 7 +120.546751 36.849427 4 +120.546751 36.853927 52 +120.546751 36.858427 5 +120.546751 36.862927 1496 +120.546751 36.867427 125 +120.546751 36.871927 32 +120.546751 36.876427 68 +120.546751 36.889927 17 +120.546751 36.898927 11 +120.546751 36.907927 613 +120.546751 36.912427 4 +120.546751 36.916927 25 +120.546751 36.921427 33 +120.546751 36.925927 10 +120.546751 36.930427 4 +120.546751 36.948427 24 +120.546751 36.952927 1448 +120.546751 36.957427 400 +120.546751 36.961927 10 +120.546751 36.966427 1427 +120.546751 36.988927 777 +120.546751 37.006927 244 +120.546751 37.029427 4 +120.552251 36.115927 2109 +120.552251 36.120427 5 +120.552251 36.174427 473 +120.552251 36.178927 2 +120.552251 36.223927 74 +120.552251 36.228427 135 +120.552251 36.232927 24 +120.552251 36.291427 19 +120.552251 36.313927 574 +120.552251 36.318427 19 +120.552251 36.345427 640 +120.552251 36.354427 7 +120.552251 36.358927 21 +120.552251 36.376927 823 +120.552251 36.394927 2 +120.552251 36.430927 830 +120.552251 36.471427 6 +120.552251 36.475927 2190 +120.552251 36.493927 9 +120.552251 36.507427 14 +120.552251 36.511927 578 +120.552251 36.520927 1895 +120.552251 36.547927 2002 +120.552251 36.552427 917 +120.552251 36.637927 482 +120.552251 36.669427 580 +120.552251 36.687427 419 +120.552251 36.813427 4 +120.552251 36.817927 1155 +120.552251 36.835927 725 +120.552251 36.858427 12 +120.552251 36.876427 9 +120.552251 36.880927 2 +120.552251 36.889927 10 +120.552251 36.898927 5 +120.552251 36.916927 12 +120.552251 36.921427 35 +120.552251 36.925927 8 +120.552251 36.939427 2 +120.552251 36.966427 35 +120.552251 36.979927 917 +120.552251 37.020427 520 +120.552251 37.024927 15 +120.552251 37.033927 328 +120.557751 36.124927 738 +120.557751 36.196927 256 +120.557751 36.228427 640 +120.557751 36.232927 519 +120.557751 36.237427 952 +120.557751 36.241927 26 +120.557751 36.322927 9 +120.557751 36.327427 4 +120.557751 36.331927 10 +120.557751 36.336427 1045 +120.557751 36.390427 1824 +120.557751 36.417427 1887 +120.557751 36.426427 903 +120.557751 36.475927 2 +120.557751 36.511927 3 +120.557751 36.520927 3 +120.557751 36.579427 1057 +120.557751 36.583927 3 +120.557751 36.669427 6 +120.557751 36.673927 16 +120.557751 36.678427 1196 +120.557751 36.831427 9 +120.557751 36.849427 3 +120.557751 36.858427 1930 +120.557751 36.871927 36 +120.557751 36.876427 15 +120.557751 36.880927 5 +120.557751 36.885427 20 +120.557751 36.889927 152 +120.557751 36.925927 6 +120.557751 36.979927 3 +120.557751 37.015927 1230 +120.557751 37.029427 2 +120.563251 36.129427 10 +120.563251 36.133927 1050 +120.563251 36.219427 255 +120.563251 36.237427 5 +120.563251 36.241927 139 +120.563251 36.322927 3 +120.563251 36.331927 380 +120.563251 36.340927 3 +120.563251 36.385927 4 +120.563251 36.394927 811 +120.563251 36.417427 2385 +120.563251 36.583927 1482 +120.563251 36.615427 502 +120.563251 36.655927 15 +120.563251 36.660427 1194 +120.563251 36.709927 837 +120.563251 36.714427 7 +120.563251 36.826927 772 +120.563251 36.849427 2677 +120.563251 36.858427 4 +120.563251 36.885427 3 +120.563251 36.889927 35 +120.563251 36.898927 1 +120.563251 36.988927 11 +120.563251 36.993427 1637 +120.563251 36.997927 60 +120.563251 37.015927 7 +120.568751 36.111427 1063 +120.568751 36.115927 2672 +120.568751 36.129427 2 +120.568751 36.133927 1740 +120.568751 36.138427 3 +120.568751 36.237427 26 +120.568751 36.241927 7 +120.568751 36.246427 423 +120.568751 36.376927 344 +120.568751 36.381427 34 +120.568751 36.390427 18 +120.568751 36.448927 593 +120.568751 36.453427 809 +120.568751 36.534427 1187 +120.568751 36.538927 5 +120.568751 36.561427 1138 +120.568751 36.660427 19 +120.568751 36.691927 9 +120.568751 36.709927 1353 +120.568751 36.714427 1235 +120.568751 36.718927 10 +120.568751 36.723427 7 +120.568751 36.826927 360 +120.568751 36.880927 105 +120.568751 36.885427 34 +120.568751 36.889927 16 +120.568751 37.002427 456 +120.568751 37.033927 590 +120.574251 36.133927 216 +120.574251 36.138427 4458 +120.574251 36.142927 3 +120.574251 36.192427 727 +120.574251 36.232927 3 +120.574251 36.237427 16 +120.574251 36.318427 656 +120.574251 36.399427 287 +120.574251 36.439927 4 +120.574251 36.453427 284 +120.574251 36.457927 554 +120.574251 36.480427 1585 +120.574251 36.538927 4 +120.574251 36.565927 640 +120.574251 36.601927 826 +120.574251 36.619927 590 +120.574251 36.637927 1773 +120.574251 36.646927 4 +120.574251 36.691927 1478 +120.574251 36.714427 850 +120.574251 36.813427 31 +120.574251 36.826927 3 +120.574251 36.835927 21 +120.574251 36.840427 1025 +120.574251 36.849427 1771 +120.574251 36.885427 4 +120.574251 36.889927 4 +120.574251 37.006927 627 +120.574251 37.011427 15 +120.574251 37.015927 374 +120.574251 37.020427 23 +120.574251 37.024927 3 +120.574251 37.029427 4 +120.579751 36.133927 2202 +120.579751 36.138427 23 +120.579751 36.232927 423 +120.579751 36.237427 725 +120.579751 36.345427 5 +120.579751 36.349927 162 +120.579751 36.430927 949 +120.579751 36.439927 4 +120.579751 36.444427 9 +120.579751 36.448927 322 +120.579751 36.453427 365 +120.579751 36.462427 749 +120.579751 36.493927 404 +120.579751 36.498427 595 +120.579751 36.502927 619 +120.579751 36.556927 7 +120.579751 36.637927 6 +120.579751 36.651427 1 +120.579751 36.655927 239 +120.579751 36.660427 225 +120.579751 36.678427 661 +120.579751 36.709927 4 +120.579751 36.714427 1977 +120.579751 36.813427 269 +120.579751 36.817927 28 +120.579751 36.826927 4 +120.579751 36.835927 7 +120.579751 37.006927 1651 +120.579751 37.011427 13 +120.579751 37.015927 26 +120.579751 37.020427 20 +120.579751 37.024927 1603 +120.579751 37.029427 469 +120.579751 37.038427 674 +120.579751 37.047427 674 +120.585251 36.129427 7 +120.585251 36.133927 396 +120.585251 36.138427 2333 +120.585251 36.201427 8 +120.585251 36.205927 474 +120.585251 36.232927 8 +120.585251 36.318427 5 +120.585251 36.336427 273 +120.585251 36.394927 1436 +120.585251 36.426427 459 +120.585251 36.435427 503 +120.585251 36.439927 329 +120.585251 36.444427 1088 +120.585251 36.448927 635 +120.585251 36.489427 493 +120.585251 36.552427 1227 +120.585251 36.565927 767 +120.585251 36.660427 2113 +120.585251 36.664927 3 +120.585251 36.669427 1491 +120.585251 36.673927 2 +120.585251 36.678427 1024 +120.585251 36.826927 921 +120.585251 36.831427 7 +120.585251 36.907927 5 +120.585251 37.029427 24 +120.585251 37.033927 12 +120.590751 36.115927 2 +120.590751 36.124927 32 +120.590751 36.142927 5 +120.590751 36.205927 3 +120.590751 36.268927 578 +120.590751 36.331927 8 +120.590751 36.345427 101 +120.590751 36.358927 1124 +120.590751 36.363427 7 +120.590751 36.385927 137 +120.590751 36.399427 13 +120.590751 36.439927 627 +120.590751 36.574927 322 +120.590751 36.610927 878 +120.590751 36.655927 5 +120.590751 36.660427 1287 +120.590751 36.669427 703 +120.590751 36.813427 358 +120.590751 36.831427 312 +120.590751 37.002427 1008 +120.596251 36.115927 1316 +120.596251 36.120427 2 +120.596251 36.129427 384 +120.596251 36.210427 6 +120.596251 36.273427 482 +120.596251 36.313927 809 +120.596251 36.331927 12 +120.596251 36.336427 324 +120.596251 36.358927 1134 +120.596251 36.367927 11 +120.596251 36.372427 2253 +120.596251 36.430927 698 +120.596251 36.475927 584 +120.596251 36.534427 753 +120.596251 36.538927 10 +120.596251 36.552427 894 +120.596251 36.579427 1532 +120.596251 36.588427 1050 +120.596251 36.637927 899 +120.596251 36.687427 357 +120.596251 36.889927 1325 +120.596251 36.903427 5 +120.596251 37.002427 750 +120.596251 37.020427 778 +120.601751 36.120427 6 +120.601751 36.205927 176 +120.601751 36.223927 1330 +120.601751 36.237427 391 +120.601751 36.273427 7 +120.601751 36.277927 1408 +120.601751 36.282427 630 +120.601751 36.318427 7 +120.601751 36.331927 609 +120.601751 36.336427 9 +120.601751 36.354427 25 +120.601751 36.367927 5 +120.601751 36.372427 8 +120.601751 36.376927 677 +120.601751 36.408427 696 +120.601751 36.439927 4 +120.601751 36.453427 1849 +120.601751 36.480427 791 +120.601751 36.502927 703 +120.601751 36.529927 2259 +120.601751 36.570427 866 +120.601751 36.624427 1342 +120.601751 36.637927 2 +120.601751 36.655927 517 +120.601751 36.903427 12 +120.607251 36.120427 40 +120.607251 36.124927 551 +120.607251 36.138427 457 +120.607251 36.277927 2 +120.607251 36.282427 3 +120.607251 36.291427 871 +120.607251 36.313927 2588 +120.607251 36.322927 726 +120.607251 36.331927 5 +120.607251 36.372427 14 +120.607251 36.376927 627 +120.607251 36.390427 963 +120.607251 36.408427 1349 +120.607251 36.421927 1217 +120.607251 36.453427 2 +120.607251 36.462427 268 +120.607251 36.489427 446 +120.607251 36.570427 119 +120.607251 36.588427 49 +120.607251 36.592927 5 +120.607251 36.610927 2125 +120.607251 36.633427 1196 +120.607251 36.687427 277 +120.607251 36.903427 4 +120.612751 36.124927 453 +120.612751 36.133927 172 +120.612751 36.142927 408 +120.612751 36.277927 1259 +120.612751 36.282427 1237 +120.612751 36.291427 73 +120.612751 36.327427 496 +120.612751 36.331927 8 +120.612751 36.336427 1801 +120.612751 36.516427 9 +120.612751 36.646927 907 +120.612751 36.651427 965 +120.618251 36.277927 998 +120.618251 36.282427 4 +120.618251 36.286927 1918 +120.618251 36.300427 440 +120.618251 36.367927 4 +120.618251 36.462427 321 +120.618251 36.493927 735 +120.618251 36.498427 481 +120.618251 36.556927 2 +120.618251 36.561427 289 +120.618251 36.570427 226 +120.618251 36.651427 743 +120.618251 36.669427 817 +120.623751 36.259927 19 +120.623751 36.264427 17 +120.623751 36.282427 6 +120.623751 36.286927 8 +120.623751 36.291427 4 +120.623751 36.318427 1122 +120.623751 36.372427 1800 +120.623751 36.376927 4 +120.623751 36.439927 1278 +120.623751 36.462427 331 +120.623751 36.480427 1450 +120.623751 36.493927 959 +120.623751 36.547927 697 +120.623751 36.552427 659 +120.623751 36.556927 954 +120.623751 36.574927 1134 +120.623751 36.597427 18 +120.623751 36.601927 7 +120.623751 36.619927 5 +120.623751 36.669427 268 +120.629251 36.259927 260 +120.629251 36.264427 823 +120.629251 36.277927 26 +120.629251 36.282427 520 +120.629251 36.304927 3 +120.629251 36.313927 2616 +120.629251 36.349927 307 +120.629251 36.372427 22 +120.629251 36.399427 2301 +120.629251 36.484927 214 +120.629251 36.489427 26 +120.629251 36.498427 745 +120.629251 36.525427 596 +120.629251 36.615427 1617 +120.634751 36.259927 1468 +120.634751 36.264427 17 +120.634751 36.268927 1772 +120.634751 36.286927 1282 +120.634751 36.304927 2993 +120.634751 36.327427 1106 +120.634751 36.345427 657 +120.634751 36.376927 8 +120.634751 36.381427 757 +120.634751 36.390427 87 +120.634751 36.394927 3 +120.634751 36.399427 5 +120.634751 36.538927 5 +120.640251 36.264427 34 +120.640251 36.268927 891 +120.640251 36.300427 189 +120.640251 36.340927 583 +120.640251 36.345427 2 +120.640251 36.358927 44 +120.640251 36.367927 5 +120.640251 36.376927 5 +120.640251 36.421927 6 +120.640251 36.435427 2195 +120.640251 36.448927 1062 +120.640251 36.493927 706 +120.640251 36.516427 646 +120.640251 36.538927 1111 +120.640251 36.565927 27 +120.640251 36.642427 1989 +120.640251 36.660427 19 +120.645751 36.264427 12 +120.645751 36.268927 121 +120.645751 36.295927 6 +120.645751 36.354427 5 +120.645751 36.363427 872 +120.645751 36.367927 1022 +120.645751 36.372427 6 +120.645751 36.385927 36 +120.645751 36.390427 1852 +120.645751 36.421927 806 +120.645751 36.435427 9 +120.645751 36.448927 33 +120.645751 36.471427 6 +120.645751 36.475927 791 +120.645751 36.480427 1233 +120.645751 36.498427 332 +120.645751 36.520927 381 +120.645751 36.538927 11 +120.645751 36.543427 726 +120.645751 36.637927 5 +120.645751 36.642427 1090 +120.651251 36.250927 4 +120.651251 36.255427 2967 +120.651251 36.295927 1769 +120.651251 36.340927 42 +120.651251 36.354427 285 +120.651251 36.385927 29 +120.651251 36.390427 4 +120.651251 36.439927 33 +120.651251 36.444427 733 +120.651251 36.448927 1543 +120.651251 36.453427 12 +120.651251 36.502927 1127 +120.651251 36.507427 1039 +120.651251 36.552427 867 +120.651251 36.561427 399 +120.656751 36.246427 3 +120.656751 36.250927 6 +120.656751 36.255427 6 +120.656751 36.295927 3 +120.656751 36.345427 2312 +120.656751 36.354427 827 +120.656751 36.367927 19 +120.656751 36.394927 748 +120.656751 36.417427 4 +120.656751 36.426427 6 +120.656751 36.430927 603 +120.656751 36.439927 6 +120.656751 36.444427 52 +120.656751 36.448927 266 +120.656751 36.480427 433 +120.656751 36.507427 997 +120.656751 36.565927 328 +120.662251 36.237427 6 +120.662251 36.241927 1803 +120.662251 36.259927 1690 +120.662251 36.354427 479 +120.662251 36.358927 322 +120.662251 36.363427 918 +120.662251 36.367927 7 +120.662251 36.385927 5 +120.662251 36.394927 997 +120.662251 36.399427 33 +120.662251 36.403927 8 +120.662251 36.417427 869 +120.662251 36.426427 9 +120.662251 36.430927 77 +120.662251 36.435427 17 +120.662251 36.439927 1535 +120.662251 36.444427 53 +120.662251 36.484927 4 +120.662251 36.511927 575 +120.662251 36.516427 4 +120.662251 36.520927 17 +120.662251 36.543427 373 +120.662251 36.547927 908 +120.667751 36.246427 4 +120.667751 36.250927 964 +120.667751 36.259927 3 +120.667751 36.264427 3 +120.667751 36.354427 41 +120.667751 36.358927 20 +120.667751 36.363427 1636 +120.667751 36.367927 48 +120.667751 36.372427 1665 +120.667751 36.381427 49 +120.667751 36.385927 755 +120.667751 36.394927 32 +120.667751 36.399427 1174 +120.667751 36.412927 604 +120.667751 36.421927 974 +120.667751 36.430927 28 +120.667751 36.435427 57 +120.667751 36.475927 880 +120.667751 36.480427 2217 +120.667751 36.516427 697 +120.667751 36.534427 18 +120.667751 36.538927 944 +120.667751 36.543427 393 +120.667751 36.547927 851 +120.667751 36.556927 989 +120.673251 36.259927 919 +120.673251 36.264427 3 +120.673251 36.336427 760 +120.673251 36.354427 641 +120.673251 36.358927 45 +120.673251 36.363427 4258 +120.673251 36.367927 1086 +120.673251 36.372427 3 +120.673251 36.426427 7 +120.673251 36.430927 1111 +120.673251 36.448927 5 +120.673251 36.453427 6 +120.673251 36.457927 563 +120.673251 36.471427 34 +120.673251 36.475927 1360 +120.673251 36.480427 27 +120.673251 36.520927 4 +120.673251 36.543427 202 +120.673251 36.556927 777 +120.673251 36.565927 1243 +120.673251 36.574927 1275 +120.678751 36.210427 1 +120.678751 36.214927 1403 +120.678751 36.336427 1521 +120.678751 36.340927 890 +120.678751 36.345427 544 +120.678751 36.354427 602 +120.678751 36.358927 26 +120.678751 36.363427 805 +120.678751 36.367927 69 +120.678751 36.381427 1234 +120.678751 36.385927 36 +120.678751 36.403927 65 +120.678751 36.408427 2547 +120.678751 36.412927 9 +120.678751 36.426427 5 +120.678751 36.448927 1393 +120.678751 36.453427 10 +120.678751 36.457927 47 +120.678751 36.471427 1251 +120.678751 36.520927 1131 +120.678751 36.534427 8 +120.678751 36.538927 46 +120.678751 36.543427 4442 +120.678751 36.547927 25 +120.684251 36.151927 123 +120.684251 36.156427 2515 +120.684251 36.174427 26 +120.684251 36.178927 1023 +120.684251 36.201427 1065 +120.684251 36.205927 111 +120.684251 36.210427 5 +120.684251 36.214927 12 +120.684251 36.336427 12 +120.684251 36.340927 10 +120.684251 36.349927 5 +120.684251 36.408427 13 +120.684251 36.412927 396 +120.684251 36.421927 1278 +120.684251 36.426427 32 +120.684251 36.462427 625 +120.684251 36.471427 5 +120.684251 36.493927 482 +120.684251 36.507427 1278 +120.684251 36.538927 211 +120.684251 36.552427 29 +120.684251 36.561427 516 +120.689751 36.151927 3 +120.689751 36.160927 281 +120.689751 36.165427 1110 +120.689751 36.340927 339 +120.689751 36.349927 1266 +120.689751 36.354427 4 +120.689751 36.358927 516 +120.689751 36.399427 617 +120.689751 36.412927 423 +120.689751 36.457927 4 +120.689751 36.462427 486 +120.689751 36.466927 1071 +120.689751 36.471427 14 +120.689751 36.489427 1114 +120.689751 36.547927 343 +120.689751 36.570427 808 +120.695251 36.349927 2 +120.695251 36.358927 28 +120.695251 36.421927 170 +120.695251 36.439927 5 +120.695251 36.444427 1965 +120.695251 36.462427 19 +120.695251 36.511927 10 +120.695251 36.525427 1162 +120.695251 36.529927 488 +120.695251 36.534427 6 +120.695251 36.543427 109 +120.695251 36.579427 1379 +120.695251 36.583927 3 +120.700751 36.331927 16 +120.700751 36.336427 945 +120.700751 36.358927 263 +120.700751 36.408427 8 +120.700751 36.412927 1204 +120.700751 36.421927 824 +120.700751 36.426427 699 +120.700751 36.439927 2036 +120.700751 36.444427 20 +120.700751 36.453427 4 +120.700751 36.466927 5 +120.700751 36.471427 1579 +120.700751 36.511927 543 +120.700751 36.525427 204 +120.700751 36.534427 13 +120.700751 36.543427 1689 +120.700751 36.565927 24 +120.706251 36.336427 29 +120.706251 36.453427 649 +120.706251 36.466927 13 +120.706251 36.471427 185 +120.706251 36.475927 720 +120.706251 36.493927 1004 +120.706251 36.502927 1384 +120.706251 36.534427 11 +120.706251 36.543427 1799 +120.706251 36.547927 4 +120.706251 36.565927 760 +120.706251 36.588427 299 +120.711751 36.331927 25 +120.711751 36.336427 5 +120.711751 36.340927 287 +120.711751 36.345427 499 +120.711751 36.354427 7 +120.711751 36.453427 5 +120.711751 36.466927 1293 +120.711751 36.516427 769 +120.711751 36.525427 25 +120.711751 36.529927 5 +120.711751 36.534427 3890 +120.711751 36.543427 541 +120.711751 36.547927 1067 +120.711751 36.606427 910 +120.717251 36.340927 6 +120.717251 36.349927 15 +120.717251 36.354427 2379 +120.717251 36.448927 9 +120.717251 36.489427 142 +120.717251 36.529927 16 +120.717251 36.534427 1794 +120.717251 36.565927 734 +120.717251 36.570427 842 +120.717251 36.610927 560 +120.717251 36.615427 598 +120.722751 36.444427 1318 +120.722751 36.448927 1199 +120.722751 36.516427 4 +120.722751 36.565927 876 +120.722751 36.570427 930 +120.728251 36.331927 5 +120.728251 36.340927 1194 +120.728251 36.466927 4 +120.728251 36.471427 10 +120.728251 36.507427 5 +120.728251 36.511927 2231 +120.728251 36.516427 8 +120.733751 36.466927 4 +120.733751 36.471427 2475 +120.733751 36.511927 5 +120.733751 36.574927 692 +120.733751 36.579427 1424 +120.733751 36.592927 12 +120.733751 36.597427 970 +120.739251 36.457927 1458 +120.739251 36.597427 1344 +120.744751 36.475927 782 +120.744751 36.484927 1470 +120.744751 36.529927 1342 +120.744751 36.583927 1909 +120.744751 36.588427 682 +120.744751 36.597427 828 +120.750251 36.484927 1852 +120.750251 36.489427 4 +120.750251 36.525427 48 +120.755751 36.525427 9 +120.755751 36.592927 1700 +120.755751 36.597427 2098 +120.761251 36.502927 3383 +120.766751 36.507427 30 +120.766751 36.516427 1429 +120.772251 36.228427 67 +120.772251 36.489427 113 +120.777751 36.493927 24 +120.783251 36.525427 1621 +120.788751 36.543427 443 +120.794251 36.525427 1090 +120.794251 36.547927 990 +120.799751 36.525427 6 +120.799751 36.534427 1643 +120.799751 36.543427 301 +120.805251 36.520927 296 +120.805251 36.534427 5 +120.810751 36.543427 534 +120.810751 36.565927 1763 +120.810751 36.579427 4 +120.816251 36.493927 46 +120.816251 36.507427 971 +120.816251 36.520927 2081 +120.816251 36.529927 4 +120.816251 36.534427 1156 +120.816251 36.556927 26 +120.816251 36.574927 1604 +120.821751 36.475927 1460 +120.821751 36.498427 1804 +120.821751 36.502927 2899 +120.821751 36.529927 927 +120.821751 36.556927 2177 +120.821751 36.561427 9 +120.821751 36.574927 633 +120.821751 36.583927 4 +120.827251 36.516427 999 +120.827251 36.547927 1111 +120.827251 36.583927 2338 +120.832751 36.475927 1712 +120.832751 36.480427 4 +120.832751 36.556927 1349 +120.832751 36.561427 26 +120.838251 36.466927 833 +120.838251 36.489427 773 +120.838251 36.516427 1313 +120.838251 36.520927 1229 +120.838251 36.525427 182 +120.838251 36.529927 3 +120.838251 36.534427 708 +120.838251 36.597427 1687 +120.843751 36.439927 684 +120.843751 36.498427 6 +120.843751 36.502927 8 +120.843751 36.507427 4 +120.843751 36.516427 7 +120.843751 36.565927 5 +120.843751 36.570427 1282 +120.843751 36.574927 21 +120.849251 36.453427 1137 +120.849251 36.466927 1112 +120.849251 36.489427 281 +120.849251 36.493927 421 +120.849251 36.502927 55 +120.849251 36.507427 132 +120.849251 36.511927 2869 +120.849251 36.565927 273 +120.849251 36.570427 4 +120.849251 36.574927 821 +120.849251 36.579427 10 +120.849251 36.588427 1042 +120.849251 36.597427 1190 +120.854751 36.367927 526 +120.854751 36.390427 5 +120.854751 36.394927 930 +120.854751 36.399427 5 +120.854751 36.430927 156 +120.854751 36.502927 7910 +120.854751 36.507427 6 +120.854751 36.543427 755 +120.854751 36.547927 1118 +120.860251 36.394927 2 +120.860251 36.408427 1315 +120.860251 36.426427 4 +120.860251 36.430927 745 +120.860251 36.448927 1091 +120.860251 36.453427 2 +120.860251 36.475927 3 +120.860251 36.538927 10 +120.860251 36.543427 5 +120.860251 36.561427 691 +120.865751 36.385927 1878 +120.865751 36.403927 3 +120.865751 36.412927 426 +120.865751 36.417427 11 +120.865751 36.435427 6 +120.865751 36.448927 316 +120.865751 36.475927 554 +120.865751 36.538927 1185 +120.865751 36.543427 2929 +120.865751 36.556927 817 +120.865751 36.579427 120 +120.865751 36.583927 2809 +120.871251 36.381427 1040 +120.871251 36.426427 10 +120.871251 36.435427 1120 +120.871251 36.462427 2330 +120.871251 36.471427 20 +120.871251 36.543427 48 +120.871251 36.552427 3 +120.871251 36.570427 1330 +120.876751 36.417427 555 +120.876751 36.426427 907 +120.876751 36.439927 5 +120.876751 36.462427 444 +120.876751 36.466927 313 +120.876751 36.471427 799 +120.876751 36.547927 2074 +120.876751 36.552427 41 +120.882251 36.390427 329 +120.882251 36.417427 17 +120.882251 36.444427 880 +120.882251 36.448927 649 +120.882251 36.453427 3 +120.882251 36.457927 6 +120.882251 36.462427 1 +120.882251 36.466927 5 +120.882251 36.471427 1767 +120.882251 36.529927 9 +120.882251 36.534427 1623 +120.887751 36.403927 1077 +120.887751 36.417427 400 +120.887751 36.439927 7 +120.887751 36.444427 1721 +120.887751 36.462427 1139 +120.887751 36.475927 808 +120.887751 36.480427 16 +120.887751 36.507427 428 +120.893251 36.403927 6 +120.893251 36.412927 386 +120.893251 36.417427 731 +120.893251 36.444427 45 +120.893251 36.529927 1310 +120.898751 36.466927 8 +120.898751 36.507427 195 +120.898751 36.525427 600 +120.904251 36.466927 5 +120.904251 36.552427 42 +120.909751 36.417427 6 +120.909751 36.421927 1710 +120.909751 36.426427 49 +120.909751 36.471427 5 +120.909751 36.475927 2724 +120.909751 36.480427 31 +120.909751 36.543427 1953 +120.909751 36.547927 9 +120.909751 36.552427 2060 +120.915251 36.421927 7 +120.915251 36.475927 3 +120.915251 36.520927 1208 +120.915251 36.529927 1469 +120.915251 36.543427 1517 +120.915251 36.552427 3 +120.920751 36.471427 7 +120.920751 36.480427 14 +120.920751 36.484927 178 +120.920751 36.489427 15 +120.920751 36.516427 10 +120.920751 36.538927 8 +120.926251 36.484927 4 +120.926251 36.547927 93 +120.931751 36.489427 1292 +120.931751 36.516427 986 +120.931751 36.520927 6 +120.931751 36.525427 1240 +120.937251 36.462427 90 +120.937251 36.507427 1184 +120.937251 36.520927 575 +120.937251 36.529927 1228 +120.942751 36.466927 2676 +120.942751 36.480427 1549 +120.942751 36.484927 2589 +120.942751 36.489427 2 +120.942751 36.538927 4 +120.948251 36.480427 4 +120.948251 36.484927 4 +120.948251 36.538927 1337 +120.953751 36.471427 6 +120.959251 36.475927 79 +120.964751 36.417427 1265 +120.964751 36.538927 1442 diff --git a/positions/src/main/assets/trailData.dat b/positions/src/main/assets/trailData.dat new file mode 100644 index 0000000..7b65f24 --- /dev/null +++ b/positions/src/main/assets/trailData.dat @@ -0,0 +1,2 @@ +39.792151 116.397607 14 ,39.791717 116.39763 29 ,39.791823 116.398773 43 ,39.791861 116.399422 58 ,39.792784 116.399336 72 ,39.792812 116.3991 87 ,39.792866 116.398933 101 ,39.792965 116.398788 116 ,39.795026 116.398553 130 ,39.795739 116.398461 145 ,39.795966 116.398392 159 ,39.796077 116.398231 174 ,39.796526 116.397539 188 ,39.796568 116.397405 203 ,39.796575 116.397249 217 ,39.796563 116.397035 232 ,39.796473 116.39579 246 ,39.796518 116.395683 261 ,39.796629 116.395656 275 ,39.79834 116.395575 290 ,39.799584 116.39549 304 ,39.801167 116.395426 319 ,39.80221 116.395404 334 ,39.802362 116.395367 348 ,39.802469 116.395404 363 ,39.802874 116.39541 377 ,39.802865 116.394508 392 ,39.802956 116.393526 406 ,39.803014 116.392636 421 ,39.803121 116.391617 435 ,39.803327 116.390238 450 ,39.803392 116.389653 464 ,39.803467 116.388827 479 ,39.803492 116.388349 493 ,39.803529 116.387894 508 ,39.803541 116.387438 522 ,39.803512 116.3868 537 ,39.803471 116.386054 551 ,39.803409 116.385587 566 ,39.803339 116.384943 580 ,39.803186 116.383768 595 ,39.803178 116.383328 609 ,39.803203 116.38239 624 ,39.803401 116.381226 638 ,39.803582 116.380523 653 ,39.803735 116.380034 668 ,39.804312 116.378898 682 ,39.804777 116.377862 697 ,39.80556 116.37599 711 ,39.806545 116.374783 726 ,39.808053 116.372884 740 ,39.809216 116.37143 755 ,39.811177 116.369 769 ,39.812516 116.367337 784 ,39.81315 116.36657 798 ,39.812448 116.365553 813 ,39.814342 116.365272 827 ,39.816748 116.364901 842 ,39.817636 116.36484 856 ,39.81852 116.364943 871 ,39.820271 116.365499 885 ,39.829452 116.369101 900 ,39.832224 116.370234 914 ,39.833302 116.370604 929 ,39.833853 116.370704 943 ,39.834287 116.370728 958 ,39.836081 116.37083 972 ,39.838078 116.370851 987 ,39.844762 116.371139 1002 ,39.845922 116.371139 1016 ,39.846654 116.371139 1031 ,39.853208 116.371387 1045 ,39.85635 116.371449 1060 ,39.856721 116.371484 1074 ,39.85716 116.37151 1089 ,39.857609 116.371591 1103 ,39.857737 116.371612 1118 ,39.858006 116.37173 1132 ,39.858334 116.371872 1147 ,39.859241 116.372642 1161 ,39.862652 116.37713 1176 ,39.863913 116.379106 1190 ,39.864282 116.379242 1205 ,39.864523 116.37923 1219 ,39.864896 116.378924 1234 ,39.865272 116.378635 1248 ,39.865967 116.378285 1263 ,39.86624 116.378077 1277 ,39.866361 116.377913 1292 ,39.866688 116.377168 1306 ,39.867137 116.376636 1321 ,39.867186 116.376589 1336 ,39.867844 116.375952 1350 ,39.868875 116.375112 1365 ,39.869486 116.374655 1379 ,39.869818 116.374432 1394 ,39.870171 116.374369 1408 ,39.873507 116.37433 1423 ,39.87855 116.374412 1437 ,39.878589 116.374412 1452 ,39.880156 116.374406 1466 ,39.887794 116.374412 1481 ,39.888197 116.374434 1495 ,39.88931 116.374453 1510 ,39.894649 116.374486 1524 ,39.898271 116.374351 1539 ,39.89978 116.374371 1553 ,39.902204 116.374289 1568 ,39.906253 116.374292 1582 ,39.907181 116.374289 1597 ,39.908187 116.374302 1611 ,39.915272 116.373772 1626 ,39.916091 116.373752 1641 ,39.916652 116.373724 1655 ,39.918046 116.373664 1670 ,39.923061 116.373445 1684 ,39.924087 116.373444 1699 ,39.924932 116.37344 1713 ,39.926599 116.373281 1728 ,39.931333 116.373116 1742 ,39.932549 116.372906 1757 ,39.933123 116.372883 1771 ,39.933906 116.372883 1786 ,39.934586 116.372886 1800 ,39.938263 116.372823 1815 ,39.94051 116.372696 1829 ,39.940577 116.372662 1844 ,39.940618 116.372601 1858 ,39.940639 116.372498 1873 ,39.940612 116.368546 1887 ,39.940597 116.36767 1902 ,39.940557 116.36377 1916 ,39.940453 116.361731 1931 ,39.940434 116.359216 1945 ,39.94033 116.357264 1960 ,39.940289 116.356708 1975 ,39.940287 116.355555 1989 ,39.941806 116.353243 2004 ,39.942539 116.352963 2018 ,39.944425 116.3523 2033 ,39.946786 116.351458 2047 ,39.947638 116.351438 2062 ,39.950767 116.351705 2076 ,39.952579 116.35088 2091 ,39.954061 116.349997 2105 ,39.958066 116.347707 2120 ,39.961631 116.345707 2134 ,39.96225 116.345404 2149 ,39.963028 116.345181 2163 ,39.964247 116.345093 2178 ,39.965136 116.345302 2192 ,39.965809 116.345283 2207 ,39.966701 116.345119 2221 ,39.967833 116.344967 2236 ,39.968822 116.34478 2250 ,39.970198 116.344068 2265 ,39.9709 116.343553 2279 ,39.971909 116.342627 2294 ,39.973201 116.341331 2309 ,39.974331 116.340565 2323 ,39.974998 116.340336 2338 ,39.975593 116.340257 2352 ,39.976454 116.340034 2367 ,39.977385 116.339786 2381 ,39.988316 116.337911 2396 ,39.992887 116.337747 2410 ,39.998009 116.337601 2425 ,40.001779 116.337316 2439 ,40.004982 116.337314 2454 ,40.007729 116.337231 2468 ,40.007791 116.337213 2483 ,40.008075 116.337069 2497 ,40.008348 116.336945 2512 ,40.009225 116.336411 2526 ,40.011122 116.334413 2541 ,40.012176 116.333199 2555 ,40.013547 116.331669 2570 ,40.015506 116.329102 2584 ,40.01619 116.32832 2599 ,40.019546 116.325704 2613 ,40.021131 116.324882 2628 ,40.023932 116.323729 2643 ,40.028789 116.321896 2657 ,40.030057 116.321361 2672 ,40.031836 116.32064 2686 ,40.032981 116.320205 2701 ,40.033874 116.319838 2715 ,40.036213 116.318561 2730 ,40.036468 116.31843 2744 ,40.037017 116.31813 2759 ,40.037559 116.317779 2773 ,40.040765 116.314502 2788 ,40.042128 116.313677 2802 ,40.045561 116.311369 2817 ,40.049347 116.308413 2831 ,40.053064 116.306243 2846 , +39.792151 116.397607 10 ,39.791717 116.39763 20 ,39.791823 116.398773 30 ,39.791861 116.399422 40 ,39.792784 116.399336 50 ,39.792812 116.3991 61 ,39.792866 116.398933 71 ,39.792965 116.398788 81 ,39.795026 116.398553 91 ,39.795739 116.398461 101 ,39.795966 116.398392 112 ,39.796077 116.398231 122 ,39.796526 116.397539 132 ,39.796568 116.397405 142 ,39.796575 116.397249 152 ,39.796563 116.397035 162 ,39.796473 116.39579 173 ,39.796518 116.395683 183 ,39.796629 116.395656 193 ,39.79834 116.395575 203 ,39.799584 116.39549 213 ,39.801167 116.395426 224 ,39.80221 116.395404 234 ,39.802362 116.395367 244 ,39.802469 116.395404 254 ,39.802874 116.39541 264 ,39.802865 116.394508 274 ,39.802956 116.393526 285 ,39.803014 116.392636 295 ,39.803121 116.391617 305 ,39.803327 116.390238 315 ,39.803392 116.389653 325 ,39.803467 116.388827 336 ,39.803492 116.388349 346 ,39.803529 116.387894 356 ,39.803541 116.387438 366 ,39.803512 116.3868 376 ,39.803471 116.386054 386 ,39.803409 116.385587 397 ,39.803339 116.384943 407 ,39.803186 116.383768 417 ,39.803178 116.383328 427 ,39.803203 116.38239 437 ,39.803401 116.381226 448 ,39.803582 116.380523 458 ,39.803735 116.380034 468 ,39.804312 116.378898 478 ,39.804777 116.377862 488 ,39.80556 116.37599 498 ,39.806545 116.374783 509 ,39.808053 116.372884 519 ,39.809216 116.37143 529 ,39.811177 116.369 539 ,39.812516 116.367337 549 ,39.81315 116.36657 560 ,39.814058 116.365449 570 ,39.815928 116.365119 580 ,39.817059 116.364939 590 ,39.817799 116.364959 600 ,39.818198 116.365008 611 ,39.818619 116.365108 621 ,39.820719 116.365909 631 ,39.822728 116.366629 641 ,39.824299 116.367309 651 ,39.826379 116.368098 661 ,39.828519 116.368849 672 ,39.829618 116.369268 682 ,39.830688 116.369698 692 ,39.830998 116.369839 702 ,39.831509 116.370008 712 ,39.831689 116.370089 723 ,39.832469 116.370378 733 ,39.833328 116.370639 743 ,39.833638 116.370719 753 ,39.833948 116.370768 763 ,39.835996 116.370884 773 ,39.836779 116.370929 784 ,39.839369 116.370989 794 ,39.840169 116.371038 804 ,39.840479 116.371038 814 ,39.842869 116.371138 824 ,39.844522 116.37119 835 ,39.845922 116.371141 845 ,39.845922 116.370027 855 ,39.845831 116.353517 865 ,39.845809 116.351458 875 ,39.845798 116.350387 885 ,39.845748 116.349584 896 ,39.845674 116.348556 906 ,39.845242 116.343343 916 ,39.845016 116.340437 926 ,39.8445 116.335249 936 ,39.844492 116.333084 947 ,39.84445 116.331196 957 ,39.844493 116.320087 967 ,39.844603 116.311007 977 ,39.844645 116.310221 987 ,39.844686 116.309478 997 ,39.844822 116.308537 1008 ,39.845077 116.307974 1018 ,39.845427 116.307363 1028 ,39.846086 116.306798 1038 ,39.847116 116.305984 1048 ,39.848165 116.305366 1059 ,39.849883 116.304987 1069 ,39.852179 116.304619 1079 ,39.8543 116.304413 1089 ,39.856255 116.304213 1099 ,39.858793 116.30424 1109 ,39.862164 116.304165 1120 ,39.864551 116.303982 1130 ,39.865108 116.303945 1140 ,39.865907 116.303856 1150 ,39.866856 116.303717 1160 ,39.868504 116.303445 1171 ,39.878676 116.303039 1181 ,39.879035 116.303051 1191 ,39.880198 116.303036 1201 ,39.881046 116.303056 1211 ,39.881432 116.30302 1222 ,39.889585 116.302854 1232 ,39.89084 116.303122 1242 ,39.892096 116.30378 1252 ,39.892769 116.304842 1262 ,39.893387 116.306642 1272 ,39.894545 116.309319 1283 ,39.894688 116.30954 1293 ,39.89539 116.309974 1303 ,39.896029 116.310245 1313 ,39.896894 116.310307 1323 ,39.897811 116.310308 1334 ,39.898577 116.310303 1344 ,39.905284 116.309868 1354 ,39.906275 116.30987 1364 ,39.907603 116.309871 1374 ,39.908689 116.309857 1384 ,39.911386 116.309957 1395 ,39.912106 116.309936 1405 ,39.914206 116.30983 1415 ,39.914885 116.309504 1425 ,39.915332 116.308845 1435 ,39.91612 116.30724 1446 ,39.918686 116.300179 1456 ,39.919332 116.299128 1466 ,39.920191 116.298567 1476 ,39.921163 116.29805 1486 ,39.922235 116.297831 1496 ,39.922585 116.297844 1507 ,39.923401 116.297819 1517 ,39.924355 116.297783 1527 ,39.925116 116.297461 1537 ,39.925508 116.297103 1547 ,39.926737 116.296635 1558 ,39.928617 116.295791 1568 ,39.930654 116.295537 1578 ,39.931614 116.295399 1588 ,39.932117 116.29542 1598 ,39.932404 116.29542 1608 ,39.933192 116.29542 1619 ,39.933926 116.295421 1629 ,39.934272 116.295378 1639 ,39.935669 116.295151 1649 ,39.946095 116.293858 1659 ,39.947206 116.293879 1670 ,39.948603 116.293868 1680 ,39.95575 116.294699 1690 ,39.95723 116.294558 1700 ,39.957965 116.29435 1710 ,39.958302 116.294187 1720 ,39.958672 116.294 1731 ,39.960793 116.292904 1741 ,39.96521 116.28972 1751 ,39.965984 116.289073 1761 ,39.966701 116.288464 1771 ,39.967772 116.287735 1782 ,39.96913 116.286563 1792 ,39.970077 116.286118 1802 ,39.970819 116.286262 1812 ,39.971777 116.286852 1822 ,39.97265 116.287509 1833 ,39.973289 116.288238 1843 ,39.973844 116.289757 1853 ,39.973925 116.290647 1863 ,39.974002 116.291697 1873 ,39.974057 116.29309 1883 ,39.974119 116.294033 1894 ,39.974119 116.294033 1904 ,39.974186 116.294961 1914 ,39.974292 116.297152 1924 ,39.974474 116.300981 1934 ,39.974565 116.301475 1945 ,39.974668 116.301738 1955 ,39.974771 116.302011 1965 ,39.975197 116.30304 1975 ,39.975401 116.303574 1985 ,39.97545 116.30378 1995 ,39.975508 116.304029 2006 ,39.975552 116.304389 2016 ,39.975567 116.304666 2026 ,39.975573 116.306264 2036 ,39.975588 116.308207 2046 ,39.9758 116.311542 2057 ,39.9759 116.314876 2067 ,39.975944 116.316709 2077 ,39.975946 116.317612 2087 ,39.975945 116.318598 2097 ,39.976109 116.321711 2107 ,39.976295 116.326893 2118 ,39.976295 116.328994 2128 ,39.976312 116.330502 2138 ,39.9765 116.33396 2148 ,39.976397 116.339972 2158 ,39.976407 116.341974 2169 ,39.976454 116.340034 2179 ,39.977385 116.339786 2189 ,39.988316 116.337911 2199 ,39.992887 116.337747 2209 ,39.998009 116.337601 2219 ,40.001779 116.337316 2230 ,40.004982 116.337314 2240 ,40.007729 116.337231 2250 ,40.007791 116.337213 2260 ,40.008075 116.337069 2270 ,40.008348 116.336945 2281 ,40.009225 116.336411 2291 ,40.011122 116.334413 2301 ,40.012176 116.333199 2311 ,40.013547 116.331669 2321 ,40.015506 116.329102 2331 ,40.01619 116.32832 2342 ,40.019546 116.325704 2352 ,40.021131 116.324882 2362 ,40.023932 116.323729 2372 ,40.028789 116.321896 2382 ,40.030057 116.321361 2393 ,40.031836 116.32064 2403 ,40.032981 116.320205 2413 ,40.033874 116.319838 2423 ,40.036213 116.318561 2433 ,40.036468 116.31843 2444 ,40.037017 116.31813 2454 ,40.037559 116.317779 2464 ,40.040765 116.314502 2474 ,40.042128 116.313677 2484 ,40.045561 116.311369 2494 ,40.049347 116.308413 2505 ,40.053064 116.306243 2515 , diff --git a/positions/src/main/java/cc/winboll/studio/positions/MainActivity.java b/positions/src/main/java/cc/winboll/studio/positions/MainActivity.java index 9717ca7..1fc14b1 100644 --- a/positions/src/main/java/cc/winboll/studio/positions/MainActivity.java +++ b/positions/src/main/java/cc/winboll/studio/positions/MainActivity.java @@ -25,6 +25,7 @@ import cc.winboll.studio.libapputils.app.WinBollActivityManager; import cc.winboll.studio.libapputils.bean.APPInfo; import cc.winboll.studio.libapputils.view.YesNoAlertDialog; import cc.winboll.studio.positions.R; +import cc.winboll.studio.positions.activities.MapViewActivity; import cc.winboll.studio.positions.activities.SettingsActivity; import cc.winboll.studio.positions.adapters.MyPagerAdapter; import cc.winboll.studio.positions.beans.MainServiceBean; @@ -320,6 +321,10 @@ final public class MainActivity extends AppCompatActivity implements IWinBollAct Intent intent = new Intent(this, SettingsActivity.class); startActivity(intent); //WinBollActivityManager.getInstance(this).startWinBollActivity(this, CallActivity.class); + } else if (item.getItemId() == R.id.item_location) { + Intent intent = new Intent(this, MapViewActivity.class); + startActivity(intent); + //WinBollActivityManager.getInstance(this).startWinBollActivity(this, CallActivity.class); } // } else // if (item.getItemId() == R.id.item_exit) { diff --git a/positions/src/main/java/cc/winboll/studio/positions/activities/Main2Activity.java b/positions/src/main/java/cc/winboll/studio/positions/activities/Main2Activity.java index ce7deb4..d4556a2 100644 --- a/positions/src/main/java/cc/winboll/studio/positions/activities/Main2Activity.java +++ b/positions/src/main/java/cc/winboll/studio/positions/activities/Main2Activity.java @@ -29,8 +29,8 @@ public class Main2Activity extends AppCompatActivity { // 设置网格参数 mapView.setGridParameters(10000f, 10000f, 10f); - // 初始化显示区域(中心点400,300,显示范围200x200) - mapView.initViewport(5000f, 5000f, 2000f, 2000f); + // 初始化显示区域(中心点400,300,显示范围2000x200) + mapView.initViewport(5000f, 5000f, 1000f, 1000f); // 绘制图形 mapView.drawPoint(5000f, 5000f, Color.RED, 8f); diff --git a/positions/src/main/java/cc/winboll/studio/positions/activities/MapViewActivity.java b/positions/src/main/java/cc/winboll/studio/positions/activities/MapViewActivity.java new file mode 100644 index 0000000..692159c --- /dev/null +++ b/positions/src/main/java/cc/winboll/studio/positions/activities/MapViewActivity.java @@ -0,0 +1,83 @@ +package cc.winboll.studio.positions.activities; + +/** + * @Author ZhanGSKen@AliYun.Com + * @Date 2025/02/24 03:07:45 + */ +import cc.winboll.studio.positions.R; +import androidx.appcompat.app.AppCompatActivity; + +import android.content.Intent; +import android.os.Bundle; +import android.util.Log; +import android.view.View; + +import cc.winboll.studio.positions.demo.heatoverlay.ScatterPlotOverlayActivity; +import com.tencent.tencentmap.mapsdk.maps.MapView; +import com.tencent.tencentmap.mapsdk.maps.TencentMap; +import com.tencent.tencentmap.mapsdk.maps.TencentMapOptions; +import com.tencent.tencentmap.mapsdk.maps.TextureMapView; +import com.tencent.tencentmap.mapsdk.maps.model.LatLng; + +public class MapViewActivity extends AppCompatActivity { + + /** + * 由于SDK并没有提供用于MapView管理地图生命周期的Activity + * 因此需要用户继承Activity后管理地图的生命周期,防止内存泄露 + */ + + private TextureMapView mapView; + protected TencentMap tencentMap; + + @Override + protected void onCreate(Bundle savedInstanceState) { + super.onCreate(savedInstanceState); + setContentView(R.layout.activity_map_view); + + mapView = findViewById(R.id.mapview); + mapView.setOpaque(false); + //创建tencentMap地图对象,可以完成对地图的几乎所有操作 + tencentMap = mapView.getMap(); + + } + + + /** + * mapview的生命周期管理 + */ + @Override + protected void onStart() { + super.onStart(); + mapView.onStart(); + } + + @Override + protected void onResume() { + super.onResume(); + mapView.onResume(); + } + + @Override + protected void onPause() { + super.onPause(); + mapView.onPause(); + } + + @Override + protected void onStop() { + super.onStop(); + mapView.onStop(); + } + + @Override + protected void onDestroy() { + super.onDestroy(); + mapView.onDestroy(); + } + + @Override + protected void onRestart() { + super.onRestart(); + mapView.onRestart(); + } +} diff --git a/positions/src/main/java/cc/winboll/studio/positions/demo/AbsActivity.java b/positions/src/main/java/cc/winboll/studio/positions/demo/AbsActivity.java new file mode 100644 index 0000000..d73d2e8 --- /dev/null +++ b/positions/src/main/java/cc/winboll/studio/positions/demo/AbsActivity.java @@ -0,0 +1,46 @@ +package cc.winboll.studio.positions.demo; + +import android.content.pm.PackageManager; +import android.os.Build; +import android.os.Bundle; +import androidx.annotation.Nullable; +import androidx.annotation.RequiresApi; +import androidx.appcompat.app.AppCompatActivity; + + +import java.util.ArrayList; +import java.util.List; + +public abstract class AbsActivity extends AppCompatActivity { + + private static final int PERMISSIONS_REQUEST_CODE = 0x99FF; + + @Override + protected void onCreate(@Nullable Bundle savedInstanceState) { + super.onCreate(savedInstanceState); + if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.M) { + requestPermission(); + } + } + + @RequiresApi(api = Build.VERSION_CODES.M) + private void requestPermission() { + String[] permissions = onRequestPermissions(); + if (permissions != null) { + List deniedPermissions = new ArrayList<>(); + for (String permission : permissions) { + if (checkSelfPermission(permission) != PackageManager.PERMISSION_GRANTED) { + deniedPermissions.add(permission); + } + } + + if (deniedPermissions.size() > 0) { + requestPermissions(deniedPermissions.toArray(new String[0]), PERMISSIONS_REQUEST_CODE); + } + } + } + + protected String[] onRequestPermissions() { + return null; + } +} diff --git a/positions/src/main/java/cc/winboll/studio/positions/demo/AbsListActivity.java b/positions/src/main/java/cc/winboll/studio/positions/demo/AbsListActivity.java new file mode 100644 index 0000000..8936f6b --- /dev/null +++ b/positions/src/main/java/cc/winboll/studio/positions/demo/AbsListActivity.java @@ -0,0 +1,32 @@ +package cc.winboll.studio.positions.demo; + +import android.content.Intent; +import android.net.Uri; +import android.os.Bundle; +import android.view.View; + +import com.tencent.map.geolocation.TencentLocationManager; +import com.tencent.tencentmap.mapsdk.maps.TencentMapInitializer; + +public abstract class AbsListActivity extends AbsActivity { + + protected int getLayoutId() { + return R.layout.activity_recycler_container; + } + + @Override + protected void onCreate(Bundle savedInstanceState) { + super.onCreate(savedInstanceState); + setContentView(getLayoutId()); + TencentMapInitializer.setAgreePrivacy(this, true); + TencentMapInitializer.start(this); + TencentLocationManager.setUserAgreePrivacy(true); + final String PRIVACY_URL = "https://privacy.qq.com/document/preview/a10a8634f237464da9a95f4f07e73e40"; + findViewById(R.id.tv_user).setOnClickListener(new View.OnClickListener() { + @Override + public void onClick(View v) { + startActivity(new Intent(Intent.ACTION_VIEW, Uri.parse(PRIVACY_URL))); + } + }); + } +} diff --git a/positions/src/main/java/cc/winboll/studio/positions/demo/AbsMapActivity.java b/positions/src/main/java/cc/winboll/studio/positions/demo/AbsMapActivity.java new file mode 100644 index 0000000..02ca5b7 --- /dev/null +++ b/positions/src/main/java/cc/winboll/studio/positions/demo/AbsMapActivity.java @@ -0,0 +1,53 @@ +package cc.winboll.studio.positions.demo; + +import android.os.Bundle; +import androidx.annotation.Nullable; +import androidx.fragment.app.FragmentManager; +import android.view.Menu; +import android.view.MenuItem; + +import com.tencent.tencentmap.mapsdk.maps.SupportMapFragment; +import com.tencent.tencentmap.mapsdk.maps.TencentMap; + +public abstract class AbsMapActivity extends AbsActivity { + + private TencentMap mTencentMap; + + protected int getLayoutId() { + return R.layout.activity_map_container; + } + + @Override + protected final void onCreate(@Nullable Bundle savedInstanceState) { + super.onCreate(savedInstanceState); + setContentView(getLayoutId()); + + FragmentManager manager = getSupportFragmentManager(); + SupportMapFragment fragment = (SupportMapFragment) manager.findFragmentById(R.id.fragment_map); + if (fragment != null) { + mTencentMap = fragment.getMap(); + } + + onCreate(savedInstanceState, mTencentMap); + } + + protected boolean checkMapInvalid() { + return mTencentMap == null || mTencentMap.isDestroyed(); + } + + protected void onCreate(@Nullable Bundle savedInstanceState, TencentMap tencentMap) { + + } + + @Override + public boolean onPrepareOptionsMenu(Menu menu) { + supportInvalidateOptionsMenu(); + return super.onPrepareOptionsMenu(menu); + } + + @Override + public boolean onOptionsItemSelected(MenuItem item) { + supportInvalidateOptionsMenu(); + return super.onOptionsItemSelected(item); + } +} diff --git a/positions/src/main/java/cc/winboll/studio/positions/demo/MainActivity.java b/positions/src/main/java/cc/winboll/studio/positions/demo/MainActivity.java new file mode 100644 index 0000000..fe14997 --- /dev/null +++ b/positions/src/main/java/cc/winboll/studio/positions/demo/MainActivity.java @@ -0,0 +1,277 @@ +package cc.winboll.studio.positions.demo; + +import cc.winboll.studio.positions.R; +import android.Manifest; +import android.content.Context; +import android.content.Intent; +import android.content.pm.ActivityInfo; +import android.content.pm.PackageManager; +import android.graphics.Color; +import android.os.Bundle; +import android.text.TextUtils; +import android.util.TypedValue; +import android.view.LayoutInflater; +import android.view.View; +import android.view.ViewGroup; +import android.widget.TextView; + +import androidx.annotation.NonNull; +import androidx.annotation.Nullable; +import androidx.recyclerview.widget.DiffUtil; +import androidx.recyclerview.widget.DividerItemDecoration; +import androidx.recyclerview.widget.LinearLayoutManager; +import androidx.recyclerview.widget.ListAdapter; +import androidx.recyclerview.widget.RecyclerView; + +import java.util.ArrayList; +import java.util.HashMap; +import java.util.List; +import java.util.Map; +import java.util.Objects; + +public class MainActivity extends AbsListActivity { + + private static final String DEMO_TYPE = "DEMO_TYPE"; + + private static List mDemoTypes; + private static Map> mDemoMap; + + @Override + protected void onCreate(Bundle savedInstanceState) { + super.onCreate(savedInstanceState); + getDemos(); + setupViews(getIntent().getStringExtra(DEMO_TYPE)); + } + + @Override + protected String[] onRequestPermissions() { + return new String[]{ + Manifest.permission.WRITE_EXTERNAL_STORAGE, + Manifest.permission.READ_PHONE_STATE + }; + } + + @Override + protected int getLayoutId() { + return R.layout.activity_main_demo; + } + + private void setupViews(String type) { + RecyclerView recyclerView = findViewById(R.id.layout_recycle_container); + if (recyclerView != null) { + RecyclerView.LayoutManager layoutManager = + new LinearLayoutManager(getApplicationContext()); + recyclerView.setLayoutManager(layoutManager); + recyclerView.addItemDecoration(new DividerItemDecoration( + getApplicationContext(), DividerItemDecoration.VERTICAL)); + + DemoActivityAdapter activityAdapter = new DemoActivityAdapter(type); + recyclerView.setAdapter(activityAdapter); + } + } + + private void getDemos() { + if (mDemoMap != null) { + return; + } + + mDemoMap = new HashMap<>(16); + mDemoTypes = new ArrayList<>(16); + + ActivityInfo[] activityIfs = new ActivityInfo[0]; + try { + activityIfs = getPackageManager().getPackageInfo(getPackageName(), + PackageManager.GET_ACTIVITIES | PackageManager.GET_META_DATA).activities; + } catch (PackageManager.NameNotFoundException pE) { + pE.printStackTrace(); + } + + for (ActivityInfo activityInfo : activityIfs) { + if (activityInfo.metaData != null) { + String demoType = activityInfo.metaData.getString( + getResources().getString(R.string.demo_type)); + List items = mDemoMap.get(demoType); + if (items == null) { + items = new ArrayList<>(); + mDemoMap.put(demoType, items); + mDemoTypes.add(new DemoInfo( + MainActivity.class.getName(), + demoType, + "")); + } + + items.add(new DemoInfo( + activityInfo.name, + getString(activityInfo.labelRes), + getString(activityInfo.descriptionRes))); + } + } + } + + static class DemoInfo { + private String name; + private String label; + private String description; + + public DemoInfo(String name, String label, String description) { + this.name = name; + this.label = label; + this.description = description; + } + + public String getName() { + return name; + } + + public String getLabel() { + return label; + } + + public String getDescription() { + return description; + } + + @Override + public boolean equals(@Nullable Object obj) { + if (this == obj) { + return true; + } + if (!(obj instanceof DemoInfo)) { + return false; + } + + DemoInfo info = (DemoInfo) obj; + + if (!Objects.equals(this.name, info.name)) { + return false; + } + if (!Objects.equals(this.label, info.label)) { + return false; + } + if (!Objects.equals(this.description, info.description)) { + return false; + } + + return true; + } + + @Override + public int hashCode() { + int hash = name != null ? name.hashCode() : 0; + hash = 31 * hash + (label != null ? label.hashCode() : 0); + hash = 31 * hash + (description != null ? description.hashCode() : 0); + return hash; + } + } + + private class DemoActivityAdapter extends ListAdapter { + + private int mType; + + DemoActivityAdapter(String type) { + super(new DiffUtil.ItemCallback() { + @Override + public boolean areItemsTheSame(@NonNull DemoInfo oldItem, @NonNull DemoInfo newItem) { + return oldItem.name.equals(newItem.name); + } + + @Override + public boolean areContentsTheSame(@NonNull DemoInfo oldItem, @NonNull DemoInfo newItem) { + return oldItem.equals(newItem); + } + }); + if (TextUtils.isEmpty(type)) { + mType = DemoInfoHolder.ITEM_TYPE_GROUP; + submitList(mDemoTypes); + } else { + mType = DemoInfoHolder.ITEM_TYPE_ENTRY; + submitList(mDemoMap.get(type)); + } + } + + @NonNull + @Override + public DemoInfoHolder onCreateViewHolder(@NonNull ViewGroup parent, int viewType) { + return new DemoInfoHolder(MainActivity.this, parent, viewType); + } + + @Override + public void onBindViewHolder(@NonNull DemoInfoHolder holder, int position) { + holder.bindView(getItem(position)); + } + + @Override + public int getItemViewType(int position) { + return mType; + } + } + + static class DemoInfoHolder extends RecyclerView.ViewHolder { + + private static final int ITEM_TYPE_GROUP = 0; + private static final int ITEM_TYPE_ENTRY = 1; + + private int mViewType; + + private TextView mTitle; + private TextView mSubTitle; + + private Context mContext; + + DemoInfoHolder(Context context, ViewGroup pParent, int pViewType) { + super(LayoutInflater.from(context).inflate(android.R.layout.simple_list_item_2, pParent, false)); + mViewType = pViewType; + mContext = context; + + mTitle = itemView.findViewById(android.R.id.text1); + mTitle.setTextSize(TypedValue.COMPLEX_UNIT_DIP, 20); + + mSubTitle = itemView.findViewById(android.R.id.text2); + mSubTitle.setTextColor(Color.GRAY); + + } + + void bindView(T pItem) { + if (mViewType == ITEM_TYPE_GROUP) { + setupItemGroup(pItem); + } else if (mViewType == ITEM_TYPE_ENTRY) { + setupItemEntry(pItem); + } + } + + private void setupItemGroup(final T pItem) { + mTitle.setText(pItem.getLabel()); + mSubTitle.setVisibility(View.GONE); + + itemView.setOnClickListener(new View.OnClickListener() { + @Override + public void onClick(View v) { + try { + Intent intent = new Intent(mContext, Class.forName(pItem.getName())); + intent.putExtra(DEMO_TYPE, pItem.getLabel()); + mContext.startActivity(intent); + } catch (ClassNotFoundException pE) { + pE.printStackTrace(); + } + } + }); + } + + private void setupItemEntry(final T pItem) { + mTitle.setText(pItem.getLabel()); + mSubTitle.setText(pItem.getDescription()); + + itemView.setOnClickListener(new View.OnClickListener() { + @Override + public void onClick(View v) { + try { + Intent intent = new Intent(mContext, Class.forName(pItem.getName())); + mContext.startActivity(intent); + } catch (ClassNotFoundException pE) { + pE.printStackTrace(); + } + } + }); + } + } +} diff --git a/positions/src/main/java/cc/winboll/studio/positions/demo/basic/IndoorFloorView.java b/positions/src/main/java/cc/winboll/studio/positions/demo/basic/IndoorFloorView.java new file mode 100644 index 0000000..447dc78 --- /dev/null +++ b/positions/src/main/java/cc/winboll/studio/positions/demo/basic/IndoorFloorView.java @@ -0,0 +1,544 @@ +package cc.winboll.studio.positions.demo.basic; + +import android.app.Activity; +import android.content.Context; +import android.graphics.Bitmap; +import android.graphics.BitmapFactory; +import android.graphics.Canvas; +import android.graphics.Color; +import android.graphics.ColorFilter; +import android.graphics.Paint; +import android.graphics.Rect; +import android.graphics.drawable.Drawable; +import android.text.TextPaint; +import android.util.AttributeSet; +import android.util.Log; +import android.util.TypedValue; +import android.view.Gravity; +import android.view.MotionEvent; +import android.view.View; +import android.view.ViewGroup; +import android.widget.LinearLayout; +import android.widget.ScrollView; +import android.widget.TextView; + +import cc.winboll.studio.positions.R; + +import java.util.ArrayList; +import java.util.List; + +public class IndoorFloorView extends ScrollView { + public static final String TAG = IndoorFloorView.class + .getSimpleName(); + + private Context context; + + private LinearLayout views; + + private int itemHeight = 0; + private List items; + + private int scrollDirection = -1; + private static final int SCROLL_DIRECTION_UP = 0; + private static final int SCROLL_DIRECTION_DOWN = 1; + + private int viewWidth; + + private Bitmap selectBitmap = null; + //背景色 + private int backGroundColor = Color.parseColor("#00000000"); + //边框色 + private int strokeColor = Color.parseColor("#00000000"); + private int strokeWidth = 0; // 边框宽度 + + private int offset = 1; // 偏移量在最前面和最后面补全 + private int displayItemCount; // 每页显示的数 + int selectedIndex = 1; + + private int initialY; + + private Runnable scrollerTask; + private int newCheck = 50; + + public IndoorFloorView(Context context) { + super(context); + init(context); + } + + public IndoorFloorView(Context context, AttributeSet attrs) { + super(context, attrs); + init(context); + } + + public IndoorFloorView(Context context, AttributeSet attrs, + int defStyle) { + super(context, attrs, defStyle); + init(context); + } + + public int getOffset() { + return offset; + } + + /** + * 修改偏移量,即当第一个显示在中间是上面有几个空白
+ * 也会影响整体显示,如设置1,上下各偏移1,总共显3个;设置2总共显示5个; + * + * @param offset + */ + public void setOffset(int offset) { + this.offset = offset; + } + + private void init(Context context) { + this.context = context; + + this.setVerticalScrollBarEnabled(false); + + selectBitmap = BitmapFactory.decodeResource(context.getResources(), R.drawable.radius); + + views = new LinearLayout(context); + views.setOrientation(LinearLayout.VERTICAL); + this.addView(views); + scrollerTask = new Runnable() { + + public void run() { + + int newY = getScrollY(); + if (initialY - newY == 0) { // stopped + final int remainder = initialY % itemHeight; + final int divided = initialY / itemHeight; + if (remainder == 0) { + selectedIndex = divided + offset; + + onSeletedCallBack(); + } else { + if (remainder > itemHeight / 2) { + IndoorFloorView.this.post(new Runnable() { + @Override + public void run() { + IndoorFloorView.this.smoothScrollTo( + 0, initialY - remainder + + itemHeight); + selectedIndex = divided + offset + 1; + onSeletedCallBack(); + } + }); + } else { + IndoorFloorView.this.post(new Runnable() { + @Override + public void run() { + IndoorFloorView.this.smoothScrollTo( + 0, initialY - remainder); + selectedIndex = divided + offset; + onSeletedCallBack(); + } + }); + } + + } + + } else { + initialY = getScrollY(); + IndoorFloorView.this.postDelayed(scrollerTask, + newCheck); + } + } + }; + + } + + public void startScrollerTask() { + + initialY = getScrollY(); + this.postDelayed(scrollerTask, newCheck); + } + + private void initData() { + if(items==null||items.size()==0){ + return; + } + + views.removeAllViews(); + displayItemCount = offset * 2 + 1; + + for (int i=items.size()-1;i>=0;i--) { + views.addView(createView(items.get(i))); + } + + refreshItemView(0); + } + + private TextView createView(String item) { + TextView tv = new TextView(context); + tv.setLayoutParams(new LayoutParams( + ViewGroup.LayoutParams.MATCH_PARENT, + ViewGroup.LayoutParams.WRAP_CONTENT)); + tv.setSingleLine(true); + tv.setTextSize(TypedValue.COMPLEX_UNIT_SP, 16); + tv.setText(item); + tv.setGravity(Gravity.CENTER); + TextPaint tp = tv.getPaint(); + tp.setFakeBoldText(true); + int padding_h = dip2px(context, 8); + int padding_v = dip2px(context, 6); + tv.setPadding(padding_h, padding_v, padding_h, padding_v); + if (0 == itemHeight) { + itemHeight = getViewMeasuredHeight(tv); + views.setLayoutParams(new LayoutParams( + ViewGroup.LayoutParams.WRAP_CONTENT, itemHeight + * displayItemCount)); + this.setLayoutParams(new LinearLayout.LayoutParams( + LayoutParams.WRAP_CONTENT, itemHeight * displayItemCount)); + } + return tv; + } + + private void refreshItemView(int y) { + int position = y / itemHeight + offset; + int remainder = y % itemHeight; + int divided = y / itemHeight; + + if (remainder == 0) { + position = divided + offset; + } else { + if (remainder > itemHeight / 2) { + position = divided + offset + 1; + } + + } + + int childSize = views.getChildCount(); + for (int i = 0; i < childSize; i++) { + TextView itemView = (TextView) views.getChildAt(i); + if (null == itemView) { + return; + } + if (position == i) { + itemView.setTextColor(Color.parseColor("#0079ff")); + } else { + itemView.setTextColor(Color.parseColor("#ccebfc")); + } + } + } + + private List getItems() { + return items; + } + + /** + * 设置显示的内容 + * + * @param list + */ + public void setItems(List list) { + if (null == items) { + items = new ArrayList(); + } + items.clear(); + items.addAll(list); + + // 前面和后面补 + for (int i = 0; i < offset; i++) { + items.add(0, ""); + items.add(""); + } + + initData(); + + } + + /** + * 设置显示的内容 + * + * @param strs + */ + public void setItems(String[] strs) { + if (null == items) { + items = new ArrayList(); + } + + items.clear(); + for (int i = 0; i < strs.length; i++) + items.add(strs[i]); + + // 前面和后面补 + for (int i = 0; i < offset; i++) { + items.add(0, ""); + items.add(""); + } + + initData(); + + } + + public void setBackgroundColor(int color) { + this.backGroundColor = color; + } + + public void setStrokeColor(int color) { + this.strokeColor = color; + } + + public void setStrokeWidth(int width) { + this.strokeWidth = width; + } + + /** + * 设置选中状图片 + * + * @param bitmap + */ + public void setIndoorSelectBitmap(Bitmap bitmap) { + this.selectBitmap = bitmap; + } + + public void destroy() { + if (selectBitmap != null && !selectBitmap.isRecycled()) { + selectBitmap.recycle(); + selectBitmap = null; + } + } + + @Override + public void setBackgroundDrawable(Drawable background) { + if (viewWidth == 0) { + viewWidth = ((Activity) context).getWindowManager() + .getDefaultDisplay().getWidth(); + } + + background = new Drawable() { + @Override + public void draw(Canvas canvas) { + + try { + drawBg(canvas); + drawCenterLine(canvas); + drawStroke(canvas); + } catch (Throwable e) { + } + + } + + private void drawBg(Canvas canvas) { + canvas.drawColor(backGroundColor); + } + + /** + * @param canvas + */ + private void drawCenterLine(Canvas canvas) { + final Paint paint = new Paint(); + Rect src = new Rect();// 图片 >>原矩 + Rect dst = new Rect();// 屏幕 >>目标矩形 + //133 122 + Log.d("IndoorFloorView", "drawCenterLine: "+selectBitmap.getWidth()+"\n"+selectBitmap.getHeight()); + src.left = 0; + src.top = 0; + src.right = 0 + selectBitmap.getWidth(); + src.bottom = 0 + selectBitmap.getHeight(); + + dst.left = 0; + dst.top = obtainSelectedAreaBorder()[0]; + dst.right = 0 + viewWidth; + dst.bottom = obtainSelectedAreaBorder()[1]; + canvas.drawBitmap(selectBitmap, src, dst, paint); + + } + + /** + * @param canvas + */ + private void drawStroke(Canvas canvas) { + final Paint mPaint = new Paint(); + Rect rect = canvas.getClipBounds(); + mPaint.setColor(strokeColor); + mPaint.setStyle(Paint.Style.STROKE); + mPaint.setStrokeWidth(strokeWidth); + canvas.drawRect(rect, mPaint); + } + + @Override + public void setAlpha(int alpha) { + + } + + @Override + public void setColorFilter(ColorFilter cf) { + + } + + @Override + public int getOpacity() { + return 0; + } + }; + + super.setBackgroundDrawable(background); + + } + + /** + * 获取选中区域的边 + */ + private int[] obtainSelectedAreaBorder() { + int[] selectedAreaBorder = null; + if (null == selectedAreaBorder) { + selectedAreaBorder = new int[2]; + selectedAreaBorder[0] = itemHeight * offset; + selectedAreaBorder[1] = itemHeight * (offset + 1); + } + return selectedAreaBorder; + } + + @Override + protected void onSizeChanged(int w, int h, int oldw, int oldh) { + super.onSizeChanged(w, h, oldw, oldh); + viewWidth = w; + setBackgroundDrawable(null); + } + + @Override + protected void onScrollChanged(int l, int t, int oldl, int oldt) { + super.onScrollChanged(l, t, oldl, oldt); + refreshItemView(t); + if (t > oldt) { + scrollDirection = SCROLL_DIRECTION_DOWN; + } else { + scrollDirection = SCROLL_DIRECTION_UP; + } + } + + /** + * 选中回调 + */ + private void onSeletedCallBack() { + if (null != onIndoorFloorSwtichListener) { + try { + onIndoorFloorSwtichListener.onSelected(getSeletedIndex()); + } catch (Throwable e) { + } + } + + } + + public void setSeletion(String selectValue) { + if(items==null||items.size()==0){ + return; + } + int position = items.indexOf(selectValue); + final int p = items.size()-offset-1-position; + selectedIndex = p + offset; + this.post(new Runnable() { + @Override + public void run() { + IndoorFloorView.this.smoothScrollTo(0, p * itemHeight); + } + }); + + } + + public String getSeletedItem() { + return items.get(selectedIndex); + } + + public int getSeletedIndex() { + if(items==null||items.size()==0){ + return 0; + } + int result = items.size()-1-selectedIndex - offset; + return Math.min(items.size() - 2 * offset, Math.max(0, result)); + } + + @Override + public void fling(int velocityY) { + super.fling(velocityY / 3); + } + + @Override + public boolean onTouchEvent(MotionEvent ev) { + if (ev.getAction() == MotionEvent.ACTION_UP) { + + startScrollerTask(); + } + return super.onTouchEvent(ev); + } + + private OnIndoorFloorListener onIndoorFloorSwtichListener; + + public OnIndoorFloorListener getOnIndoorFloorListener() { + return onIndoorFloorSwtichListener; + } + + public void setOnIndoorFloorListener( + OnIndoorFloorListener onIndoorFloorSwtichListener) { + this.onIndoorFloorSwtichListener = onIndoorFloorSwtichListener; + } + + public static abstract interface OnIndoorFloorListener { + public abstract void onSelected(int selectedIndex); + } + + // utils + public static int dip2px(Context context, float dpValue) { + final float scale = context.getResources().getDisplayMetrics().density; + return (int) (dpValue * scale + 0.5f); + } + + public static int px2dip(Context context, float pxValue) { + final float scale = context.getResources().getDisplayMetrics().density; + return (int) (pxValue / scale + 0.5f); + } + + /** + * 获取控件的高度,如果获取的高度为0,则重新计算尺寸后再返回高度 + * + * @param view + * @return + */ + public static int getViewMeasuredHeight(View view) { + calcViewMeasure(view); + return view.getMeasuredHeight(); + } + + /** + * 获取控件的宽度,如果获取的宽度为0,则重新计算尺寸后再返回宽度 + * + * @param view + * @return + */ + public static int getViewMeasuredWidth(View view) { + calcViewMeasure(view); + return view.getMeasuredWidth(); + } + + /** + * 测量控件的尺寸 + * + * @param view + */ + public static void calcViewMeasure(View view) { + + int width = MeasureSpec.makeMeasureSpec(0, + MeasureSpec.UNSPECIFIED); + int expandSpec = MeasureSpec.makeMeasureSpec( + Integer.MAX_VALUE >> 2, MeasureSpec.AT_MOST); + view.measure(width, expandSpec); + } + + public void setVisible(boolean isEnable) { + if (isEnable) { + if(!isVisible()) { + setVisibility(VISIBLE); + } + } else { + if(isVisible()) + setVisibility(GONE); + } + } + + public boolean isVisible() { + return getVisibility() == VISIBLE ? true : false; + } + +} diff --git a/positions/src/main/java/cc/winboll/studio/positions/demo/basic/IndoorMapActivity.java b/positions/src/main/java/cc/winboll/studio/positions/demo/basic/IndoorMapActivity.java new file mode 100644 index 0000000..4a5fd30 --- /dev/null +++ b/positions/src/main/java/cc/winboll/studio/positions/demo/basic/IndoorMapActivity.java @@ -0,0 +1,198 @@ +package cc.winboll.studio.positions.demo.basic; + +import android.os.Bundle; +import android.os.Handler; +import android.text.TextUtils; +import android.util.Log; + +import androidx.appcompat.app.AppCompatActivity; + +import cc.winboll.studio.positions.R; +import com.tencent.tencentmap.mapsdk.maps.CameraUpdate; +import com.tencent.tencentmap.mapsdk.maps.CameraUpdateFactory; +import com.tencent.tencentmap.mapsdk.maps.MapView; +import com.tencent.tencentmap.mapsdk.maps.TencentMap; +import com.tencent.tencentmap.mapsdk.maps.UiSettings; +import com.tencent.tencentmap.mapsdk.maps.model.CameraPosition; +import com.tencent.tencentmap.mapsdk.maps.model.IndoorBuilding; +import com.tencent.tencentmap.mapsdk.maps.model.IndoorInfo; +import com.tencent.tencentmap.mapsdk.maps.model.IndoorLevel; +import com.tencent.tencentmap.mapsdk.maps.model.LatLng; +import com.tencent.tencentmap.mapsdk.maps.model.MapPoi; +import com.tencent.tencentmap.mapsdk.maps.model.Marker; +import com.tencent.tencentmap.mapsdk.maps.model.MarkerOptions; +import com.tencent.tencentmap.mapsdk.vector.utils.clustering.ClusterItem; +import com.tencent.tencentmap.mapsdk.vector.utils.clustering.ClusterManager; +import com.tencent.tencentmap.mapsdk.vector.utils.clustering.algo.NonHierarchicalDistanceBasedAlgorithm; +import com.tencent.tencentmap.mapsdk.vector.utils.clustering.view.DefaultClusterRenderer; + +import java.util.ArrayList; +import java.util.List; + +public class IndoorMapActivity extends AppCompatActivity implements TencentMap.OnIndoorStateChangeListener { + + private static final String TAG = "IndoorMapActivity"; + private MapView mapView; + private TencentMap tencentMap; + private IndoorFloorView indoorFloorView; + private UiSettings uiSettings; + private Handler handler = new Handler(); + private String floorName; + + @Override + protected void onCreate(Bundle savedInstanceState) { + super.onCreate(savedInstanceState); + setContentView(R.layout.activity_indoor); + mapView = findViewById(R.id.mapView); + indoorFloorView = findViewById(R.id.indoor_floor); + if (tencentMap == null) { + tencentMap = mapView.getMap(); + } + //欧美汇室内地图,需Key开通室内地图权限 + CameraUpdate camera = + CameraUpdateFactory.newCameraPosition(new CameraPosition( + new LatLng(39.979382, 116.314106), + 18, + 0f, + 0f)); + tencentMap.moveCamera(camera); + final ArrayList markerClusters = new ArrayList<>(); + + uiSettings = tencentMap.getUiSettings(); + tencentMap.setIndoorEnabled(true); + //设置室内蒙层颜色 sdk版本4.3.5新增接口 + tencentMap.setIndoorMaskColor(R.color.color_C71585); + //设置室内图状态变化监听 + tencentMap.setOnIndoorStateChangeListener(this); + tencentMap.setMapType(TencentMap.MAP_TYPE_DARK); + //设置是否隐藏楼层控件 + uiSettings.setIndoorLevelPickerEnabled(false); + indoorFloorView.setOnIndoorFloorListener(new MyIndoorViewAdapter()); + ClusterManager markerClusterClusterManager = new ClusterManager(this, tencentMap); + NonHierarchicalDistanceBasedAlgorithm nba = new NonHierarchicalDistanceBasedAlgorithm<>(this); + nba.setMaxDistanceAtZoom(15); + markerClusterClusterManager.setAlgorithm(nba); + DefaultClusterRenderer renderer = new DefaultClusterRenderer<>(this, tencentMap, markerClusterClusterManager); + renderer.setMinClusterSize(2); + renderer.setBuckets(new int[]{5, 10, 20}); + markerClusterClusterManager.setRenderer(renderer); + //添加室内图marker + tencentMap.setOnMapPoiClickListener(new TencentMap.OnMapPoiClickListener() { + @Override + public void onClicked(MapPoi mapPoi) { + LatLng position = mapPoi.getPosition(); + MarkerOptions markerOptions = new MarkerOptions().position(position).title(mapPoi.name).infoWindowEnable(true); + if (!TextUtils.isEmpty("F3")) { + markerOptions.indoorInfo(new IndoorInfo("11000023805", "F3")); + + } + Marker marker = tencentMap.addMarker(markerOptions); + LatLng position1 = mapPoi.getPosition(); + markerClusters.add(new MarkerCluster(position1.getLatitude(), position1.getLongitude())); + + } + }); + tencentMap.setOnCameraChangeListener(markerClusterClusterManager); + + } + + @Override + protected void onStart() { + super.onStart(); + mapView.onStart(); + } + + @Override + protected void onResume() { + super.onResume(); + mapView.onResume(); + } + + @Override + protected void onPause() { + super.onPause(); + mapView.onPause(); + } + + @Override + protected void onStop() { + super.onStop(); + mapView.onStop(); + } + + @Override + protected void onDestroy() { + super.onDestroy(); + mapView.onDestroy(); + } + + @Override + public boolean onIndoorBuildingFocused() { + Log.d(TAG, "onIndoorBuildingFocused: 室内图场景激活回调"); + return false; + } + + @Override + public boolean onIndoorLevelActivated(final IndoorBuilding indoorBuilding) { + if (indoorBuilding != null) { + handler.post(new Runnable() { + @Override + public void run() { + indoorFloorView.setVisible(true); + if (mIndoorBuilding == null || !mIndoorBuilding.getBuidlingId().equals(indoorBuilding.getBuidlingId())) { + List levels = indoorBuilding.getLevels(); + String[] activedIndoorFloorNames1 = tencentMap.getActivedIndoorFloorNames(); + indoorFloorView.setItems(activedIndoorFloorNames1); + for (int i = 0; i < levels.size(); i++) { + floorName = levels.get(i).getName(); + indoorFloorView.setSeletion(floorName); + } + } + mIndoorBuilding = indoorBuilding; + } + }); + } else { + indoorFloorView.setVisible(false); + } + return false; + } + + @Override + public boolean onIndoorBuildingDeactivated() { + Log.d(TAG, "onIndoorBuildingDeactivated: 当前室内图处于无效状态"); + return false; + } + + IndoorBuilding mIndoorBuilding = null; + + private class MyIndoorViewAdapter implements IndoorFloorView.OnIndoorFloorListener { + + @Override + public void onSelected(int selectedIndex) { + if (mIndoorBuilding != null) { + + List levels = mIndoorBuilding.getLevels(); + String activedIndoorFloorName = tencentMap.getActivedIndoorFloorNames()[selectedIndex]; + String name = levels.get(selectedIndex).getName(); + name = activedIndoorFloorName; + String buidlingId = mIndoorBuilding.getBuidlingId(); + tencentMap.setIndoorFloor(buidlingId, name); + } + } + } +} + +class MarkerCluster implements ClusterItem { + + private final LatLng latLng; + + public MarkerCluster(double lat, double longitude) { + latLng = new LatLng(lat, longitude); + } + + @Override + public LatLng getPosition() { + + return latLng; + } +} \ No newline at end of file diff --git a/positions/src/main/java/cc/winboll/studio/positions/demo/basic/MapRenderLayerActivity.java b/positions/src/main/java/cc/winboll/studio/positions/demo/basic/MapRenderLayerActivity.java new file mode 100644 index 0000000..4246c25 --- /dev/null +++ b/positions/src/main/java/cc/winboll/studio/positions/demo/basic/MapRenderLayerActivity.java @@ -0,0 +1,109 @@ +package cc.winboll.studio.positions.demo.basic; + +import androidx.appcompat.app.AppCompatActivity; + +import android.graphics.SurfaceTexture; +import android.os.Bundle; +import android.view.MotionEvent; +import android.view.TextureView; +import android.view.View; + +import cc.winboll.studio.positions.R; +import com.tencent.tencentmap.mapsdk.maps.CameraUpdateFactory; +import com.tencent.tencentmap.mapsdk.maps.MapRenderLayer; +import com.tencent.tencentmap.mapsdk.maps.TencentMap; +import com.tencent.tencentmap.mapsdk.maps.TencentMapOptions; +import com.tencent.tencentmap.mapsdk.maps.UiSettings; + +public class MapRenderLayerActivity extends AppCompatActivity implements TextureView.SurfaceTextureListener { + + private TextureView textureView; + private MapRenderLayer mapRenderLayer; + private TencentMap tencentMap; + + @Override + protected void onCreate(Bundle savedInstanceState) { + super.onCreate(savedInstanceState); + setContentView(R.layout.activity_map_render_layer); + textureView = findViewById(R.id.textureView); + textureView.setOpaque(false); + textureView.setSurfaceTextureListener(this); + } + + @Override + public void onSurfaceTextureAvailable(SurfaceTexture surface, int width, int height) { + TencentMapOptions mapOptions = new TencentMapOptions(); + // mapOptions.setMapKey(""); + mapOptions.setExtSurface(surface); + mapOptions.setExtSurfaceDimension(width, height); + mapRenderLayer = new MapRenderLayer(this, mapOptions); + // mapRenderLayer.onResume(); + textureView.setOnTouchListener(new View.OnTouchListener() { + @Override + public boolean onTouch(View v, MotionEvent event) { + mapRenderLayer.onTouchEvent(event); + mapRenderLayer.dispatchTouchEvent(event); + return true; + } + }); + tencentMap = mapRenderLayer.getMap(); + tencentMap.setMapStyle(3); + UiSettings uiSettings = tencentMap.getUiSettings(); + uiSettings.setAllGesturesEnabled(true); + tencentMap.moveCamera(CameraUpdateFactory.zoomTo(8)); + } + + @Override + public void onSurfaceTextureSizeChanged(SurfaceTexture surface, int width, int height) { + if (mapRenderLayer != null) { + mapRenderLayer.onSurfaceChanged(surface, width, height); + } + } + + @Override + public boolean onSurfaceTextureDestroyed(SurfaceTexture surface) { + if (mapRenderLayer != null) { + mapRenderLayer.onDestroy(); + } + return false; + } + + @Override + public void onSurfaceTextureUpdated(SurfaceTexture surface) { + if (mapRenderLayer != null) { + mapRenderLayer.onStart(); + } + } + + @Override + protected void onResume() { + super.onResume(); + if (mapRenderLayer != null) { + mapRenderLayer.onResume(); + } + } + + @Override + protected void onRestart() { + super.onRestart(); + if (mapRenderLayer != null) { + mapRenderLayer.onRestart(); + } + } + + @Override + protected void onStop() { + super.onStop(); + if (mapRenderLayer != null) { + mapRenderLayer.onStop(); + } + } + + @Override + protected void onDestroy() { + super.onDestroy(); + if (mapRenderLayer != null) { + mapRenderLayer.onDestroy(); + } + } +} \ No newline at end of file diff --git a/positions/src/main/java/cc/winboll/studio/positions/demo/basic/MapStyleDemoActivity.java b/positions/src/main/java/cc/winboll/studio/positions/demo/basic/MapStyleDemoActivity.java new file mode 100644 index 0000000..6a06a69 --- /dev/null +++ b/positions/src/main/java/cc/winboll/studio/positions/demo/basic/MapStyleDemoActivity.java @@ -0,0 +1,195 @@ +/* + * Copyright (C) 2012 The Android Open Source Project + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package cc.winboll.studio.positions.demo.basic; + +import android.annotation.SuppressLint; +import android.graphics.PorterDuff; +import android.os.Bundle; +import android.util.Log; +import android.view.View; +import android.widget.AdapterView; +import android.widget.ArrayAdapter; +import android.widget.CompoundButton; +import android.widget.RadioGroup; +import android.widget.Spinner; +import android.widget.Switch; +import android.widget.TextView; + + +import androidx.fragment.app.FragmentActivity; + +import cc.winboll.studio.positions.R; +import com.tencent.tencentmap.mapsdk.maps.CameraUpdate; +import com.tencent.tencentmap.mapsdk.maps.CameraUpdateFactory; +import com.tencent.tencentmap.mapsdk.maps.MapView; +import com.tencent.tencentmap.mapsdk.maps.TencentMap; +import com.tencent.tencentmap.mapsdk.maps.model.CameraPosition; +import com.tencent.tencentmap.mapsdk.maps.model.LatLng; + +/** + * Demonstrates the different base layers of a map. + */ +@SuppressLint("NewApi") +public class MapStyleDemoActivity extends FragmentActivity implements TencentMap.OnCameraChangeListener { + private MapView mMapView; + private TextView mTextView; + private TencentMap mTencentMap; + private Switch mSwitch; + private Spinner mSpinner; + + private String[] styles = new String[]{"style1", "style2", "style3", "style4", "style5", + "normal", "traffic_navi", "traffic_navi_night", "satellite", "night", "navi", "night", "eagle_day", "eagle_night"}; + + @Override + protected void onCreate(Bundle savedInstanceState) { + super.onCreate(savedInstanceState); + setContentView(R.layout.activity_map_style); + mMapView = findViewById(R.id.map_view); + mTextView = findViewById(R.id.tv_level); + mSwitch=findViewById(R.id.switch_open); + mTencentMap = mMapView.getMap(); + CameraUpdate cameraUpdate = CameraUpdateFactory.newCameraPosition(new CameraPosition(new LatLng(39.901268, 116.403854), 11f, 0f, 0f)); + mTencentMap.moveCamera(cameraUpdate); + //mTencentMap.moveCamera(CameraUpdateFactory.newLatLng(new LatLng(39.901268, 116.403854))); //移动地图 + mTencentMap.setOnCameraChangeListener(this); + mSpinner = findViewById(R.id.sp_style); + ArrayAdapter adapter = new ArrayAdapter(getApplicationContext(), android.R.layout.simple_spinner_dropdown_item, styles); + mSpinner.setAdapter(adapter); + mSpinner.setOnItemSelectedListener(new AdapterView.OnItemSelectedListener() { + @Override + public void onItemSelected(AdapterView parent, View view, int position, long id) { + if (position < 5) { + mTencentMap.setMapStyle(position + 1); + } + switch (position) { + case 5: + mTencentMap.setMapStyle(TencentMap.MAP_TYPE_NORMAL); + break; + case 6: + mTencentMap.setMapStyle(TencentMap.MAP_TYPE_TRAFFIC_NAVI); + break; + case 7: + mTencentMap.setMapStyle(TencentMap.MAP_TYPE_TRAFFIC_NIGHT); + break; + case 8: + mTencentMap.setMapStyle(TencentMap.MAP_TYPE_SATELLITE); + break; + case 9: + mTencentMap.setMapStyle(TencentMap.MAP_TYPE_NIGHT); + break; + case 10: + mTencentMap.setMapStyle(TencentMap.MAP_TYPE_NAVI); + break; + case 11: + mTencentMap.setMapStyle(13 + 1000); + break; + case 12: + mTencentMap.setMapStyle(14 + 1000); + break; + case 13: + mTencentMap.setMapStyle(15 + 1000); + break; + } + } + + @Override + public void onNothingSelected(AdapterView parent) { + + } + }); + + RadioGroup rg = findViewById(R.id.rg_map_type); + rg.setOnCheckedChangeListener(new RadioGroup.OnCheckedChangeListener() { + @Override + public void onCheckedChanged(RadioGroup group, int checkedId) { + switch (checkedId) { + case R.id.rb_normal_type: + if (mTencentMap != null) { + mTencentMap.setMapType(TencentMap.MAP_TYPE_NORMAL); + } + break; + case R.id.rb_dark_type: + if (mTencentMap != null) { + mTencentMap.setMapType(TencentMap.MAP_TYPE_DARK); + } + break; + case R.id.rb_sagellite_type: + if (mTencentMap != null) { + mTencentMap.setMapType(TencentMap.MAP_TYPE_SATELLITE); + } + break; + } + } + }); + mTencentMap.getUiSettings().setCompassEnabled(true); + mTencentMap.getUiSettings().setMyLocationButtonEnabled(true); + mSwitch.setOnCheckedChangeListener(new CompoundButton.OnCheckedChangeListener() { + @Override + public void onCheckedChanged(CompoundButton compoundButton, boolean b) { + PorterDuff.Mode buttonTintMode = compoundButton.getButtonTintMode(); + if(b){ + mTencentMap.setBuildingEnable(true); + }else{ + mTencentMap.setBuildingEnable(false); + } + } + }); + } + + @Override + protected void onResume() { + super.onResume(); + mMapView.onResume(); + } + + @Override + protected void onPause() { + super.onPause(); + mMapView.onPause(); + } + + @Override + protected void onDestroy() { + super.onDestroy(); + mMapView.onDestroy(); + } + + + @Override + protected void onStart() { + super.onStart(); + mMapView.onStart(); + } + + @Override + protected void onStop() { + super.onStop(); + mMapView.onStop(); + } + + @Override + public void onCameraChange(CameraPosition cameraPosition) { + Log.i("TAG","地图滑动了"); + mTextView.setText("当前缩放级别为:" + cameraPosition.zoom); + } + + @Override + public void onCameraChangeFinished(CameraPosition cameraPosition) { + Log.i("TAG","地图滑动了"); + mTextView.setText("当前缩放级别为:" + cameraPosition.zoom); + } +} diff --git a/positions/src/main/java/cc/winboll/studio/positions/demo/basic/MapViewActivity.java b/positions/src/main/java/cc/winboll/studio/positions/demo/basic/MapViewActivity.java new file mode 100644 index 0000000..f1762de --- /dev/null +++ b/positions/src/main/java/cc/winboll/studio/positions/demo/basic/MapViewActivity.java @@ -0,0 +1,79 @@ +package cc.winboll.studio.positions.demo.basic; + +import androidx.appcompat.app.AppCompatActivity; + +import android.content.Intent; +import android.os.Bundle; +import android.util.Log; +import android.view.View; + +import cc.winboll.studio.positions.R; +import cc.winboll.studio.positions.demo.heatoverlay.ScatterPlotOverlayActivity; +import com.tencent.tencentmap.mapsdk.maps.MapView; +import com.tencent.tencentmap.mapsdk.maps.TencentMap; +import com.tencent.tencentmap.mapsdk.maps.TencentMapOptions; +import com.tencent.tencentmap.mapsdk.maps.TextureMapView; +import com.tencent.tencentmap.mapsdk.maps.model.LatLng; + +public class MapViewActivity extends AppCompatActivity { + + /** + * 由于SDK并没有提供用于MapView管理地图生命周期的Activity + * 因此需要用户继承Activity后管理地图的生命周期,防止内存泄露 + */ + + private TextureMapView mapView; + protected TencentMap tencentMap; + + @Override + protected void onCreate(Bundle savedInstanceState) { + super.onCreate(savedInstanceState); + setContentView(R.layout.activity_map_view); + + mapView = findViewById(R.id.mapview); + mapView.setOpaque(false); + //创建tencentMap地图对象,可以完成对地图的几乎所有操作 + tencentMap = mapView.getMap(); + + } + + + /** + * mapview的生命周期管理 + */ + @Override + protected void onStart() { + super.onStart(); + mapView.onStart(); + } + + @Override + protected void onResume() { + super.onResume(); + mapView.onResume(); + } + + @Override + protected void onPause() { + super.onPause(); + mapView.onPause(); + } + + @Override + protected void onStop() { + super.onStop(); + mapView.onStop(); + } + + @Override + protected void onDestroy() { + super.onDestroy(); + mapView.onDestroy(); + } + + @Override + protected void onRestart() { + super.onRestart(); + mapView.onRestart(); + } +} diff --git a/positions/src/main/java/cc/winboll/studio/positions/demo/basic/OfflineMapActivity.java b/positions/src/main/java/cc/winboll/studio/positions/demo/basic/OfflineMapActivity.java new file mode 100644 index 0000000..153b96d --- /dev/null +++ b/positions/src/main/java/cc/winboll/studio/positions/demo/basic/OfflineMapActivity.java @@ -0,0 +1,559 @@ +//package cc.winboll.studio.positions.demo.basic; +// +//import androidx.annotation.NonNull; +//import androidx.annotation.Nullable; +//import androidx.appcompat.app.AppCompatActivity; +//import androidx.recyclerview.widget.DividerItemDecoration; +//import androidx.recyclerview.widget.LinearLayoutManager; +//import androidx.recyclerview.widget.RecyclerView; +// +//import android.content.BroadcastReceiver; +//import android.content.Context; +//import android.content.Intent; +//import android.content.IntentFilter; +//import android.net.ConnectivityManager; +//import android.net.NetworkInfo; +//import android.os.Build; +//import android.os.Bundle; +//import android.os.Handler; +//import android.os.Message; +//import android.util.Log; +//import android.view.LayoutInflater; +//import android.view.Menu; +//import android.view.MenuItem; +//import android.view.View; +//import android.view.ViewGroup; +//import android.widget.Button; +//import android.widget.LinearLayout; +//import android.widget.TextView; +//import android.widget.Toast; +// +//import com.tencent.map.sdk.comps.offlinemap.OfflineItem; +//import com.tencent.map.sdk.comps.offlinemap.OfflineItemController; +//import com.tencent.map.sdk.comps.offlinemap.OfflineMapComponent; +//import com.tencent.map.sdk.comps.offlinemap.OfflineMapSyncedListener; +//import com.tencent.map.sdk.comps.offlinemap.OfflineStatus; +//import com.tencent.map.sdk.comps.offlinemap.OfflineStatusChangedListener; +//import cc.winboll.studio.positions.R; +//import com.tencent.tencentmap.mapsdk.maps.CameraUpdateFactory; +//import com.tencent.tencentmap.mapsdk.maps.MapView; +//import com.tencent.tencentmap.mapsdk.maps.TencentMap; +//import com.tencent.tencentmap.mapsdk.maps.TencentMapOptions; +//import com.tencent.tencentmap.mapsdk.maps.model.LatLng; +//import com.tencent.tencentmap.mapsdk.maps.model.LatLngBounds; +//import com.tencent.tencentmap.mapsdk.maps.model.MarkerOptions; +// +//import java.util.ArrayList; +//import java.util.List; +// +// +///** +// * 离线地图下载、取消下载、删除 +// */ +//public class OfflineMapActivity extends AppCompatActivity { +// private static final String TAG = "OfflineMapActivity"; +// private Button btnGoWork; +// private Button btnZoomIn; +// private Button btnZoomOut; +// private Button btnReboot; +// private Button btnSync; +// private Button btnRefresh; +// private MapView mapView; +// private RecyclerView offlineItemRecycleView; +// +// private TencentMap map; +// private OfflineMapComponent offlineComp; +// +// private OfflineAdapter offlineAdapter; +// +// private List offlineItems = new ArrayList<>(); +// +// private IntentFilter intentFilter; +// private NetworkChangeReceiver networkChangeReceiver; +// private ConnectivityManager connectivityManager; +// private TextView tvParmes; +// +// @Override +// protected void onCreate(@Nullable Bundle savedInstanceState) { +// super.onCreate(savedInstanceState); +// setContentView(R.layout.activity_offline_map); +// btnGoWork = findViewById(R.id.btn_go_work); +// btnZoomIn = findViewById(R.id.btn_zoom_in); +// btnZoomOut = findViewById(R.id.btn_zoom_out); +// btnReboot = findViewById(R.id.btn_reboot_map); +// btnSync = findViewById(R.id.btn_sync); +// btnRefresh = findViewById(R.id.btn_refresh); +// mapView = findViewById(R.id.map_view); +// tvParmes = findViewById(R.id.tv_parmes); +// offlineItemRecycleView = findViewById(R.id.offline_item_list); +// connectivityManager = (ConnectivityManager) getSystemService(Context.CONNECTIVITY_SERVICE); +// +// initMap(); +// //重置地图 +// btnReboot.setOnClickListener(new View.OnClickListener() { +// @Override +// public void onClick(View v) { +// if (map != null) { +// mapView.onPause(); +// mapView.onStop(); +// mapView.onDestroy(); +// map = null; +// initMap(); +// mapView.onStart(); +// mapView.onResume(); +// tvParmes.setText("重置地图"); +// } +// +// } +// }); +// +// offlineAdapter = new OfflineAdapter(offlineItems); +// offlineItemRecycleView.setLayoutManager(new LinearLayoutManager(this)); +// offlineItemRecycleView.setAdapter(offlineAdapter); +// offlineItemRecycleView.addItemDecoration(new DividerItemDecoration(this, DividerItemDecoration.VERTICAL)); +// intentFilter = new IntentFilter(); +// intentFilter.addAction("android.net.conn.CONNECTIVITY_CHANGE"); +// networkChangeReceiver = new NetworkChangeReceiver(); +// } +// +// private void initMap() { +// // 设置离线地图 +// TencentMapOptions options = new TencentMapOptions(); +// options.setOfflineMapEnable(true); +// +// map = mapView.getMap(options); +// +// map.addOnMapLoadedCallback(new TencentMap.OnMapLoadedCallback() { +// @Override +// public void onMapLoaded() { +// Toast.makeText(OfflineMapActivity.this, "地图加载完成", Toast.LENGTH_SHORT).show(); +// } +// }); +// //获取离线地图的城市列表 +// offlineComp = map.getMapComponent(OfflineMapComponent.class); +// +// Log.d(TAG, "Offline enable:" + offlineComp.isOfflineMapEnable()); +// +// // 回公司按钮 +// btnGoWork.setOnClickListener(new View.OnClickListener() { +// @Override +// public void onClick(View view) { +// List latLngs = new ArrayList<>(); +// latLngs.add(new LatLng(40.042893, 116.269673)); +// latLngs.add(new LatLng(40.038951, 116.275241)); +// LatLng center = new LatLng(40.040429, 116.273525); +// map.addMarker(new MarkerOptions(center) +// .anchor(0.5f, 1)); +// map.moveCamera(CameraUpdateFactory.newLatLngBoundsWithMapCenter( +// new LatLngBounds.Builder() +// .include(latLngs) +// .build(), +// center, +// 100)); +// } +// }); +// +// // 地图放大按钮 +// btnZoomIn.setOnClickListener(new View.OnClickListener() { +// @Override +// public void onClick(View view) { +// map.moveCamera(CameraUpdateFactory.zoomIn()); +// } +// }); +// +// // 地图缩小按钮 +// btnZoomOut.setOnClickListener(new View.OnClickListener() { +// @Override +// public void onClick(View view) { +// map.moveCamera(CameraUpdateFactory.zoomOut()); +// } +// }); +// +// // 同步离线地图信息按钮 +// btnSync.setOnClickListener(new View.OnClickListener() { +// @Override +// public void onClick(View view) { +// syncData(); +// } +// }); +// +// // 刷新离线地图列表按钮 +// btnRefresh.setOnClickListener(new View.OnClickListener() { +// @Override +// public void onClick(View view) { +// offlineItemRecycleView.setVisibility(View.VISIBLE); +// refreshOfflineList(); +// } +// }); +// map.moveCamera(CameraUpdateFactory.zoomTo(5)); // 设置缩放级别,显示全国概略图. +// } +// +// @Override +// protected void onStart() { +// super.onStart(); +// mapView.onStart(); +// } +// +// @Override +// protected void onResume() { +// super.onResume(); +// mapView.onResume(); +// registerReceiver(networkChangeReceiver, intentFilter); +// +//// offlineItems.addAll(offlineComp.getOfflineItemList()); +//// tryToOpenOffline(); +// } +// +// @Override +// protected void onPause() { +// super.onPause(); +// mapView.onPause(); +// } +// +// @Override +// protected void onStop() { +// super.onStop(); +// mapView.onStop(); +// } +// +// @Override +// protected void onDestroy() { +// super.onDestroy(); +// mapView.onDestroy(); +// } +// +// private class OfflineAdapter extends RecyclerView.Adapter { +// +// List offlineItems; +// +// OfflineAdapter(List offlineItems) { +// this.offlineItems = offlineItems; +// } +// +// @NonNull +// @Override +// public OfflineViewHolder onCreateViewHolder(@NonNull ViewGroup parent, int viewType) { +// View view = LayoutInflater.from(parent.getContext()).inflate(R.layout.item_offline +// , parent, false); +// return new OfflineViewHolder(view); +// } +// +// @Override +// public void onBindViewHolder(@NonNull OfflineViewHolder holder, int position) { +// final OfflineItem offlineItem = offlineItems.get(position); +// +// final OfflineItemController cityController = +// offlineComp.getOfflineItemController(offlineItem, statusChangedListener); +// if (cityController == null) { +// holder.tvTitle.setText("【controller is null】" + offlineItem.toString()); +// return; +// } +// +// holder.tvTitle.setText(offlineItem.toString()); +// +// holder.btnSwitch.setOnClickListener(new View.OnClickListener() { +// @Override +// public void onClick(View v) { +// boolean isClosed = cityController.close(); +// if (isClosed) { +// // toast("已关闭【" + offlineItem.getName() + "】的离线地图"); +// tvParmes.setText("已关闭【" + offlineItem.getName() + "】的离线地图"); +// +// } +// Log.d(TAG, offlineItem.getName() + " close offline:" + isClosed); +// } +// }); +// +// holder.btnDownload.setOnClickListener(new View.OnClickListener() { +// @Override +// public void onClick(View v) { +// downloadOffline(offlineItem); +// } +// }); +// +// holder.btnDelete.setOnClickListener(new View.OnClickListener() { +// @Override +// public void onClick(View v) { +// boolean isDeleted = cityController.removeCache(); +// if (isDeleted) { +// // toast("缓存移除成功"); +// tvParmes.setText("缓存移除成功"); +// } else { +// // toast("缓存移除失败"); +// tvParmes.setText("缓存移除失败"); +// } +// Log.d(TAG, offlineItem.getName() + " remove cache:" + isDeleted); +// } +// }); +// } +// +// @Override +// public int getItemCount() { +// return offlineItems.size(); +// } +// +// class OfflineViewHolder extends RecyclerView.ViewHolder { +// +// TextView tvTitle; +// Button btnSwitch; +// Button btnDownload; +// Button btnDelete; +// +// public OfflineViewHolder(@NonNull View itemView) { +// super(itemView); +// tvTitle = itemView.findViewById(R.id.tv_offline_title); +// btnSwitch = itemView.findViewById(R.id.btn_switch_offline); +// btnDownload = itemView.findViewById(R.id.btn_download_offline); +// btnDelete = itemView.findViewById(R.id.btn_delete_offline); +// } +// } +// } +// +// OfflineStatusChangedListener statusChangedListener = new OfflineStatusChangedListener() { +// @Override +// public void onStatusChanged(OfflineItem offlineItem, OfflineStatus offlineStatus) { +// Log.d(TAG, offlineItem.getName() + " onStatusChanged: " + offlineStatus); +// final Message msg = new Message(); +// msg.obj = offlineItem; +// switch (offlineStatus) { +// case OPEN: //开始离线 +// new Thread(new Runnable() { +// @Override +// public void run() { +// msg.what = STATE_OPEN; +// mHandler.sendMessage(msg); +// } +// }).start(); +// break; +// case CLOSE: //关闭离线 +// break; +// case COMPLETED: //完成下载 +// new Thread(new Runnable() { +// @Override +// public void run() { +// msg.what = STATE_COMPLETED; +// mHandler.sendMessage(msg); +// } +// }).start(); +// if (offlineItem.getPercentage() == 100 && offlineItem.getPinyin().equals("china2")) { +// OfflineItemController cityController = offlineComp.getOfflineItemController(offlineItem, +// statusChangedListener); +// cityController.open(); +// map.moveCamera(CameraUpdateFactory.zoomTo(5)); // 设置缩放级别,显示全国概略图. +// } else if (offlineItem.getPercentage() == 100 && offlineItem.getPinyin().equals("beijingshi")) { +// OfflineItemController cityController = offlineComp.getOfflineItemController(offlineItem, +// statusChangedListener); +// cityController.open(); +// map.moveCamera(CameraUpdateFactory.newLatLngZoom(new LatLng(39.909018, 116.397427), 16)); +// } else if (offlineItem.getPercentage() == 100 && offlineItem.getPinyin().equals("shanghaishi")) { +// OfflineItemController cityController = offlineComp.getOfflineItemController(offlineItem, +// statusChangedListener); +// cityController.open(); +// map.moveCamera(CameraUpdateFactory.newLatLngZoom(new LatLng(31.230378, 121.473658), 16)); +// } else if (offlineItem.getPercentage() == 100 && offlineItem.getPinyin().equals("tianjinshi")) { +// OfflineItemController cityController = offlineComp.getOfflineItemController(offlineItem, +// statusChangedListener); +// cityController.open(); +// map.moveCamera(CameraUpdateFactory.newLatLngZoom(new LatLng(39.085294, 117.201538), 16)); +// } else { +// toast("可参考demo自行移动视野范围"); +// } +// break; +// case CANCEL: //取消下载 +// toast("取消下载"); +// new Thread(new Runnable() { +// @Override +// public void run() { +// msg.what = STATE_CANCEL; +// mHandler.sendMessage(msg); +// } +// }).start(); +// break; +// case DOWNLOADING: //下载中 +// new Thread(new Runnable() { +// @Override +// public void run() { +// msg.what = STATE_DOWNLOAD; +// mHandler.sendMessage(msg); +// } +// }).start(); +// break; +// case ERROR: //离线错误 +// toast("离线错误"); +// break; +// case READY: //准备下载 +// toast("准备下载"); +// break; +// case START: //开始下载 +// msg.what = STATE_START; +// mHandler.sendMessage(msg); +// break; +// } +// } +// }; +// +// private void refreshOfflineList() { +// //获取离线地图列表 +// List offlineItems = offlineComp.getOfflineItemList(); +// Log.d(TAG, "Offline Items num:" + offlineItems.size()); +//// for (OfflineItem item : offlineItems) { +//// Log.d(TAG, item.toString()); +//// } +// +// this.offlineItems.clear(); +// this.offlineItems.addAll(offlineItems); +// offlineAdapter.notifyDataSetChanged(); +// toast("刷新离线地图列表"); +// +// } +// +// private void tryToOpenOffline() { +// // 无网情况主动开启离线地图 +// if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.M) { +// if (connectivityManager.getActiveNetwork() == null) { +// Log.d(TAG, "tryToOpenOffline: 无网络,尝试开启离线地图,item size:" + offlineItems.size()); +// for (OfflineItem item : offlineItems) { +// if (item.getPercentage() == 100 && item.getPinyin().equals("beijingshi")) { +// OfflineItemController cityController = offlineComp.getOfflineItemController(item, +// statusChangedListener); +// if (cityController == null) { +// Log.d(TAG, item.getName() + "try: controller is null"); +// } else { +// Log.d(TAG, item.getName() + "try: openOffline: " + cityController.open()); +// } +// } +// } +// } +// } else { +// toast("require API > M(23)"); +// } +// } +// +// private void closeOffline() { +// List items = offlineComp.getOfflineItemList(); +// Log.d(TAG, "closeOffline: ,item size:" + items.size()); +// for (OfflineItem item : items) { +// if (item.getPercentage() == 100) { +// OfflineItemController cityController = offlineComp.getOfflineItemController(item, +// statusChangedListener); +// if (cityController == null) { +// Log.d(TAG, item.getName() + "close: controller is null"); +// } else { +// Log.d(TAG, item.getName() + "close: close Offline: " + cityController.close()); +// } +// } +// } +// } +// +// +// private void syncData() { +// //同步最新数据 +// offlineComp.syncLatestData(new OfflineMapSyncedListener() { +// @Override +// public void onSynced(boolean b) { +// Log.d(TAG, "onSynced: " + b); +// refreshOfflineList(); +// // tryToOpenOffline(); +// } +// }); +// } +// +// private void downloadOffline(OfflineItem offlineItem) { +// //获取某一Item的离线地图数据 +// OfflineItemController cityController = offlineComp.getOfflineItemController(offlineItem, statusChangedListener); +// if (cityController == null) { +// Toast.makeText(this, "cityController为NULL", Toast.LENGTH_SHORT).show(); +// return; +// } +// +// boolean needDownload = cityController.checkInvalidate(); +// Log.d(TAG, "need download:" + cityController.checkInvalidate()); +// if (needDownload) { +// //执行下载 +// cityController.startDownload(); +// tvParmes.setText("开始下载【" + offlineItem.getName() + "】的离线地图"); +// } else { +// //跳过更新,打开离线 +// boolean isOpened = cityController.open(); +// if (isOpened) { +// tvParmes.setText("已开启【" + offlineItem.getName() + "】的离线地图"); +// } +// Log.d(TAG, offlineItem.getName() + " open offline:" + isOpened); +// } +// } +// +// private final class NetworkChangeReceiver extends BroadcastReceiver { +// @Override +// public void onReceive(Context context, Intent intent) { +// NetworkInfo networkInfo = connectivityManager.getActiveNetworkInfo(); +// //获取离线那地图列表 +// List items = offlineComp.getOfflineItemList(); +// Log.d(TAG, "onReceive: 网络状态变化, offline item size:" + items.size()); +// if (networkInfo != null) { +// Toast.makeText(context, "当前无网络连接", Toast.LENGTH_SHORT).show(); +// for (OfflineItem item : items) { +// if (item.getPercentage() == 100) { +// OfflineItemController cityController = offlineComp.getOfflineItemController(item, +// statusChangedListener); +// if (cityController == null) { +// Log.d(TAG, item.getName() + " controller is null"); +// } else { +// Log.d(TAG, item.getName() + " closeOffline: " + cityController.close()); +// } +// } +// } +// } else { +// // 加载所有已下载的离线地图 +// items = offlineComp.getOfflineItemList(); +// for (OfflineItem item : items) { +// if (item.getPercentage() == 100) { +// OfflineItemController cityController = offlineComp.getOfflineItemController(item, +// statusChangedListener); +// if (cityController == null) { +// Log.d(TAG, item.getName() + " controller is null"); +// } else { +// Log.d(TAG, item.getName() + " openOffline: " + cityController.open()); +// } +// } +// } +// } +// } +// } +// +// private final int STATE_DOWNLOAD = 1; +// private final int STATE_COMPLETED = 2; +// private final int STATE_OPEN = 3; +// private final int STATE_CANCEL = 4; +// private final int STATE_START = 5; +// +// private Handler mHandler = new Handler() { +// public void handleMessage(Message msg) { +// OfflineItem item = (OfflineItem) msg.obj; +// switch (msg.what) { +// case STATE_DOWNLOAD: +// if (item.getPercentage() % 10 == 0) { +// tvParmes.setText("正在下载【" + item.getName() + "】离线地图:" + item.getPercentage() + "%"); +// Log.d("getPercentage", item.getPercentage() + ""); +// } +// break; +// case STATE_COMPLETED: +// tvParmes.setText(item.getName() + "离线地图下载结束"); +// break; +// case STATE_OPEN: +// tvParmes.setText(item.getName() + "离线地图已开启 "); +// break; +// case STATE_CANCEL: +// break; +// case STATE_START: +// tvParmes.setText(item.getName() + "离线地图开始下载,点击刷新列表查看进度"); +// break; +// +// } +// } +// }; +// +// private void toast(String msg) { +// Toast.makeText(this, msg, Toast.LENGTH_SHORT).show(); +// } +// +//} \ No newline at end of file diff --git a/positions/src/main/java/cc/winboll/studio/positions/demo/basic/OverseaMapActivity.java b/positions/src/main/java/cc/winboll/studio/positions/demo/basic/OverseaMapActivity.java new file mode 100644 index 0000000..0f969b9 --- /dev/null +++ b/positions/src/main/java/cc/winboll/studio/positions/demo/basic/OverseaMapActivity.java @@ -0,0 +1,91 @@ +package cc.winboll.studio.positions.demo.basic; + +import android.content.res.AssetManager; +import android.graphics.Bitmap; +import android.graphics.BitmapFactory; +import android.os.Bundle; + +import com.tencent.tencentmap.mapsdk.maps.CameraUpdate; +import com.tencent.tencentmap.mapsdk.maps.CameraUpdateFactory; +import com.tencent.tencentmap.mapsdk.maps.TencentMapContext; +import com.tencent.tencentmap.mapsdk.maps.model.CameraPosition; +import com.tencent.tencentmap.mapsdk.maps.model.Language; +import com.tencent.tencentmap.mapsdk.maps.model.LatLng; +import com.tencent.tencentmap.mapsdk.maps.model.OverSeaTileProvider; + +import java.io.InputStream; +import java.net.MalformedURLException; +import java.net.URL; +import java.util.Locale; + +public class OverseaMapActivity extends SupportMapFragmentActivity { + @Override + protected void onCreate(Bundle savedInstanceState) { + super.onCreate(savedInstanceState); + //纽约时代广场海外地图,需Key开通海外位置服务权限 + CameraUpdate cameraSigma = + CameraUpdateFactory.newCameraPosition(new CameraPosition( + new LatLng(40.75797, -73.985542), + 11, + 0f, + 0f)); + //移动地图 + tencentMap.moveCamera(cameraSigma); + //设置自定义海外图源 + tencentMap.setOverSeaTileProvider(new CustomOverSeaTileProvider(tencentMap.getMapContext())); + } + + class CustomOverSeaTileProvider extends OverSeaTileProvider { + boolean mIsZhLanguage; + boolean mIsNight; + + /** + * 创建海外图源供应 + */ + public CustomOverSeaTileProvider(TencentMapContext context){ + //设置名称和版本号 + super("custom", 1, context); + } + + @Override + public URL getTileUrl(int x, int y, int zoom) { + String url = "https://xxxx.com/x=%d&y=%d&z=%d&s=%s&l=&s"; + String formatUrl = String.format(Locale.ENGLISH, url, x, y, zoom, mIsNight ? "dark" : "day", mIsZhLanguage ? "zh" : "en"); + try { + return new URL(formatUrl); + } catch (MalformedURLException e) { + e.printStackTrace(); + } + return null; + } + + @Override + public boolean onDayNightChange(boolean dayNight) { + mIsNight = dayNight; + return true; + } + + public boolean onLanguageChange(Language language) { + mIsZhLanguage = (language == Language.zh); + return true; + } + + @Override + public Bitmap getLogo(boolean isNight) { + AssetManager assetManager = getAssets(); + Bitmap iBitmap = null; + InputStream is = null; + try { + is = assetManager.open("logo.png"); + iBitmap = BitmapFactory.decodeStream(is); + } catch (Exception e) { + return null; + } catch (OutOfMemoryError ignored) { + } finally { + // IO.safeClose(is); + } + return iBitmap; + } + } +} + diff --git a/positions/src/main/java/cc/winboll/studio/positions/demo/basic/RecyclerListActivity.java b/positions/src/main/java/cc/winboll/studio/positions/demo/basic/RecyclerListActivity.java new file mode 100644 index 0000000..1710e35 --- /dev/null +++ b/positions/src/main/java/cc/winboll/studio/positions/demo/basic/RecyclerListActivity.java @@ -0,0 +1,135 @@ +package cc.winboll.studio.positions.demo.basic; + +import androidx.annotation.NonNull; +import androidx.fragment.app.FragmentActivity; +import androidx.recyclerview.widget.LinearLayoutManager; +import androidx.recyclerview.widget.RecyclerView; +import android.content.Context; +import android.os.Bundle; +import android.view.Gravity; +import android.view.View; +import android.view.ViewGroup; +import android.widget.FrameLayout; +import cc.winboll.studio.positions.R; +import com.tencent.tencentmap.mapsdk.maps.MapView; +import com.tencent.tencentmap.mapsdk.maps.TencentMapOptions; +import java.util.LinkedList; +import java.util.List; + +public class RecyclerListActivity extends FragmentActivity { + + private static final String TAG = "RecyclerListActivity"; + + RecyclerView recyclerView; + private MapViewAdapter mapViewAdapter; + + @Override + protected void onCreate(Bundle savedInstanceState) { + super.onCreate(savedInstanceState); + setContentView(R.layout.activity_recycler_list); + recyclerView = findViewById(R.id.rv_container); + recyclerView.setLayoutManager(new LinearLayoutManager(getApplicationContext())); + mapViewAdapter = new MapViewAdapter(this); + recyclerView.setAdapter(mapViewAdapter); + } + + @Override + protected void onDestroy() { + super.onDestroy(); + if (recyclerView != null) { + recyclerView.setAdapter(null); + } + + } + + private static class MapViewHolder extends RecyclerView.ViewHolder { + MapView mMapView; + + public MapViewHolder(@NonNull View itemView, MapView mapView) { + super(itemView); + mMapView = mapView; + } + + public void onRecycle() { + if (mMapView != null) { + mMapView.onPause(); + mMapView.onStop(); + } + } + + public void onBind() { + if (mMapView != null) { + mMapView.onResume(); + } + } + } + + private static class MapViewAdapter extends RecyclerView.Adapter { + private List mMapViews; + private static final int COUNT = 15; + private Context mContext; + + public MapViewAdapter(Context context) { + mContext = context.getApplicationContext(); + mMapViews = new LinkedList<>(); + } + + @NonNull + @Override + public MapViewHolder onCreateViewHolder(@NonNull ViewGroup viewGroup, final int type) { + + FrameLayout mapContainer = new FrameLayout(mContext); + if (type == 1) { + TencentMapOptions tencentMapOptions = new TencentMapOptions(); + tencentMapOptions.setDisallowInterceptTouchEvent(true); + MapView mapView = new MapView(mContext, tencentMapOptions); + mapView.setId(View.NO_ID); + mapView.setLayoutParams(new FrameLayout.LayoutParams(1000, 700)); + mapContainer.addView(mapView); + + + FrameLayout.LayoutParams lp = new FrameLayout.LayoutParams(FrameLayout.LayoutParams.WRAP_CONTENT, FrameLayout.LayoutParams.WRAP_CONTENT); + lp.gravity = Gravity.CENTER; + return new MapViewHolder(mapContainer, mapView); + } else { + return new MapViewHolder(mapContainer, null); + } + } + + @Override + public void onBindViewHolder(@NonNull MapViewHolder mapViewHolder, int i) { + mapViewHolder.onBind(); + if (mapViewHolder.mMapView != null) { + mMapViews.add(mapViewHolder.mMapView); + } + } + + @Override + public int getItemCount() { + return COUNT; + } + + @Override + public int getItemViewType(int position) { + + if (position % 3 == 0) { + return 1; + } + + return super.getItemViewType(position); + } + + @Override + public void onViewRecycled(@NonNull MapViewHolder holder) { + + holder.onRecycle(); + } + + @Override + public void onDetachedFromRecyclerView(@NonNull RecyclerView recyclerView) { + for (MapView mapView : mMapViews) { + mapView.onDestroy(); + } + } + } +} \ No newline at end of file diff --git a/positions/src/main/java/cc/winboll/studio/positions/demo/basic/SetMapTypeActivity.java b/positions/src/main/java/cc/winboll/studio/positions/demo/basic/SetMapTypeActivity.java new file mode 100644 index 0000000..41d71b3 --- /dev/null +++ b/positions/src/main/java/cc/winboll/studio/positions/demo/basic/SetMapTypeActivity.java @@ -0,0 +1,51 @@ +package cc.winboll.studio.positions.demo.basic; + +import android.os.Bundle; +import android.view.View; +import android.widget.RadioGroup; + +import cc.winboll.studio.positions.R; +import com.tencent.tencentmap.mapsdk.maps.TencentMap; + + +public class SetMapTypeActivity extends SupportMapFragmentActivity implements RadioGroup.OnCheckedChangeListener { + private RadioGroup radioGroup; + + @Override + protected void onCreate(Bundle savedInstanceState) { + super.onCreate(savedInstanceState); + initView(); + } + + private void initView() { + radioGroup = findViewById(R.id.lay_map_type); + radioGroup.setVisibility(View.VISIBLE); + radioGroup.setOnCheckedChangeListener(this); + } + + @Override + public void onCheckedChanged(RadioGroup radioGroup, int i) { + switch (i) { + case R.id.btn_normal: //普通地图-默认地图类型 + tencentMap.setMapType(TencentMap.MAP_TYPE_NORMAL); + break; + case R.id.btn_satellite: //卫星地图 + tencentMap.setMapType(TencentMap.MAP_TYPE_SATELLITE); + break; + case R.id.btn_dark: //暗色地图 + tencentMap.setMapType(TencentMap.MAP_TYPE_DARK); + break; + case R.id.btn_traffic: + tencentMap.setTrafficEnabled(true); + break; + case R.id.style_map: + /*TencentMapOptions mapOptions = new TencentMapOptions(); + //将本地资源打包到apk的asset目录中 + mapOptions.setCustomAssetsPath("myMapStyle"); + //参数1对应的是“我的样式”中的序号 + tencentMap.setMapStyle(1); + MapView mMapView = new MapView(SetMapTypeActivity.this, mapOptions);*/ + break; + } + } +} diff --git a/positions/src/main/java/cc/winboll/studio/positions/demo/basic/SupportMapFragmentActivity.java b/positions/src/main/java/cc/winboll/studio/positions/demo/basic/SupportMapFragmentActivity.java new file mode 100644 index 0000000..39cdad4 --- /dev/null +++ b/positions/src/main/java/cc/winboll/studio/positions/demo/basic/SupportMapFragmentActivity.java @@ -0,0 +1,50 @@ +package cc.winboll.studio.positions.demo.basic; + +import androidx.appcompat.app.AppCompatActivity; + +import android.os.Bundle; + +import androidx.fragment.app.FragmentManager; + +import cc.winboll.studio.positions.R; +import com.tencent.tencentmap.mapsdk.maps.CameraUpdate; +import com.tencent.tencentmap.mapsdk.maps.CameraUpdateFactory; +import com.tencent.tencentmap.mapsdk.maps.SupportMapFragment; +import com.tencent.tencentmap.mapsdk.maps.TencentMap; +import com.tencent.tencentmap.mapsdk.maps.UiSettings; +import com.tencent.tencentmap.mapsdk.maps.model.CameraPosition; +import com.tencent.tencentmap.mapsdk.maps.model.LatLng; + +public class SupportMapFragmentActivity extends AppCompatActivity { + + /** + * SDK提供了SupportMapFragment这个类来加载地图,这个类的方便之处就在于不用手动管理内存 + */ + + private FragmentManager fm; + protected TencentMap tencentMap; + private SupportMapFragment supportMapFragment; + protected UiSettings mapUiSettings; + + @Override + protected void onCreate(Bundle savedInstanceState) { + super.onCreate(savedInstanceState); + setContentView(R.layout.activity_support_map_fragment); + + //创建tencentMap地图对象,可以完成对地图的几乎所有操作 + fm = getSupportFragmentManager(); + supportMapFragment = (SupportMapFragment) fm.findFragmentById(R.id.map_frag); + tencentMap = supportMapFragment.getMap(); + mapUiSettings = tencentMap.getUiSettings(); + //对地图操作类进行操作 + CameraUpdate cameraSigma = + CameraUpdateFactory.newCameraPosition(new CameraPosition( + new LatLng(39.984066, 116.307548), + 15, + 0f, + 0f)); + //移动地图 + tencentMap.moveCamera(cameraSigma); + + } +} diff --git a/positions/src/main/java/cc/winboll/studio/positions/demo/basic/UiSettingsActivity.java b/positions/src/main/java/cc/winboll/studio/positions/demo/basic/UiSettingsActivity.java new file mode 100644 index 0000000..4a1b8a5 --- /dev/null +++ b/positions/src/main/java/cc/winboll/studio/positions/demo/basic/UiSettingsActivity.java @@ -0,0 +1,86 @@ +package cc.winboll.studio.positions.demo.basic; + +import android.os.Bundle; +import android.view.View; +import android.widget.CompoundButton; +import android.widget.Switch; + +import cc.winboll.studio.positions.R; +import com.tencent.tencentmap.mapsdk.maps.TencentMapOptions; + +public class UiSettingsActivity extends SupportMapFragmentActivity { + + + private Switch logoControl; + private Switch compassControl; + private Switch scaleViewControl; + + @Override + protected void onCreate(Bundle savedInstanceState) { + + super.onCreate(savedInstanceState); + initView(); + } + private void initView(){ + + logoControl = findViewById(R.id.switch_logo); + compassControl = findViewById(R.id.switch_compass); + scaleViewControl = findViewById(R.id.switch_scale_view); + logoControl.setVisibility(View.VISIBLE); + logoControl.setText("logo位置"); + compassControl.setVisibility(View.VISIBLE); + compassControl.setText("指南针"); + scaleViewControl.setVisibility(View.VISIBLE); + scaleViewControl.setText("比例尺"); + + //打开缩放 + mapUiSettings.setZoomControlsEnabled(true); + //打开位置标志 + mapUiSettings.setMyLocationButtonEnabled(true); + + + logoControl.setOnCheckedChangeListener(new CompoundButton.OnCheckedChangeListener() { + @Override + public void onCheckedChanged(CompoundButton compoundButton, boolean b) { + if (b){ + //logo左下角 + mapUiSettings.setLogoPosition(TencentMapOptions.LOGO_POSITION_BOTTOM_LEFT); + }else{ + //logo右上角 + mapUiSettings.setLogoPosition(TencentMapOptions.LOGO_POSITION_TOP_RIGHT); + } + + } + }); + + compassControl.setOnCheckedChangeListener(new CompoundButton.OnCheckedChangeListener() { + @Override + public void onCheckedChanged(CompoundButton compoundButton, boolean b) { + if (b){ + //显示指南针 + mapUiSettings.setCompassEnabled(true); + }else{ + //隐藏指南针 + mapUiSettings.setCompassEnabled(false); + } + } + }); + + scaleViewControl.setOnCheckedChangeListener(new CompoundButton.OnCheckedChangeListener() { + @Override + public void onCheckedChanged(CompoundButton compoundButton, boolean b) { + if (b){ + //打开比例尺 + mapUiSettings.setScaleViewEnabled(true); + }else{ + //关闭比例尺 + mapUiSettings.setScaleViewEnabled(false); + } + } + }); + + + + + } +} diff --git a/positions/src/main/java/cc/winboll/studio/positions/demo/camera/MapAnchorZoomActivity.java b/positions/src/main/java/cc/winboll/studio/positions/demo/camera/MapAnchorZoomActivity.java new file mode 100644 index 0000000..c48c07f --- /dev/null +++ b/positions/src/main/java/cc/winboll/studio/positions/demo/camera/MapAnchorZoomActivity.java @@ -0,0 +1,54 @@ +package cc.winboll.studio.positions.demo.camera; + +import android.os.Bundle; + +import cc.winboll.studio.positions.demo.basic.SupportMapFragmentActivity; +import com.tencent.tencentmap.mapsdk.maps.CameraUpdate; +import com.tencent.tencentmap.mapsdk.maps.CameraUpdateFactory; +import com.tencent.tencentmap.mapsdk.maps.Projection; +import com.tencent.tencentmap.mapsdk.maps.model.CameraPosition; +import com.tencent.tencentmap.mapsdk.maps.model.LatLng; +import com.tencent.tencentmap.mapsdk.maps.model.LatLngBounds; +import com.tencent.tencentmap.mapsdk.maps.model.Marker; +import com.tencent.tencentmap.mapsdk.maps.model.MarkerOptions; +import com.tencent.tencentmap.mapsdk.maps.model.RestrictBoundsFitMode; +import com.tencent.tencentmap.mapsdk.maps.model.VisibleRegion; + +public class MapAnchorZoomActivity extends SupportMapFragmentActivity { + private Marker marker; + + @Override + protected void onCreate(Bundle savedInstanceState) { + super.onCreate(savedInstanceState); + + LatLng latLng = new LatLng(39.984108,116.307557); + + CameraUpdate cameraSigma = + CameraUpdateFactory.newCameraPosition(new CameraPosition( + latLng, + 15, + 0f, + 0f)); + //移动地图 + tencentMap.moveCamera(cameraSigma); + Projection projection = tencentMap.getProjection(); + + VisibleRegion region = projection.getVisibleRegion(); + + tencentMap.setRestrictBounds(new LatLngBounds(region.farRight, region.nearLeft), RestrictBoundsFitMode.FIT_HEIGHT); + tencentMap.setRestrictBounds(new LatLngBounds(region.farRight, region.nearLeft), RestrictBoundsFitMode.FIT_WIDTH); + setMarker(latLng); + } + /** + * 设置标注 + */ + private void setMarker(LatLng latLng){ + + MarkerOptions options = new MarkerOptions().position(latLng); + + //设置infowindow + options.title("锚点"); + marker = tencentMap.addMarker(options); + marker.setInfoWindowEnable(true); + } +} diff --git a/positions/src/main/java/cc/winboll/studio/positions/demo/camera/MapBoundActivity.java b/positions/src/main/java/cc/winboll/studio/positions/demo/camera/MapBoundActivity.java new file mode 100644 index 0000000..d950834 --- /dev/null +++ b/positions/src/main/java/cc/winboll/studio/positions/demo/camera/MapBoundActivity.java @@ -0,0 +1,54 @@ +package cc.winboll.studio.positions.demo.camera; + +import android.os.Bundle; +import android.view.View; +import android.widget.CheckBox; +import android.widget.CompoundButton; +import android.widget.RadioGroup; + +import cc.winboll.studio.positions.R; +import cc.winboll.studio.positions.demo.basic.SupportMapFragmentActivity; +import com.tencent.tencentmap.mapsdk.maps.model.LatLng; +import com.tencent.tencentmap.mapsdk.maps.model.LatLngBounds; +import com.tencent.tencentmap.mapsdk.maps.model.RestrictBoundsFitMode; + +public class MapBoundActivity extends SupportMapFragmentActivity { + private RadioGroup radioGroup; + private CheckBox fitHeight; + private CheckBox fitWidth; + @Override + protected void onCreate(Bundle savedInstanceState) { + super.onCreate(savedInstanceState); + final LatLng northeastLatLng = new LatLng(39.984066, 116.307548); + final LatLng southwestLatLng = new LatLng(39.974066, 116.297548); + radioGroup = findViewById(R.id.lay_map_bound); + radioGroup.setVisibility(View.VISIBLE); + fitWidth = findViewById(R.id.btn_fit_width); + fitWidth.setText("适应宽度"); + fitHeight = findViewById(R.id.btn_fit_height); + fitHeight.setText("适应高度"); + fitHeight.setOnCheckedChangeListener(new CompoundButton.OnCheckedChangeListener() { + @Override + public void onCheckedChanged(CompoundButton compoundButton, boolean b) { + if (b){ + tencentMap.setRestrictBounds(new LatLngBounds(northeastLatLng, southwestLatLng), RestrictBoundsFitMode.FIT_HEIGHT); + }else{ + + } + } + }); + + fitWidth.setOnCheckedChangeListener(new CompoundButton.OnCheckedChangeListener() { + @Override + public void onCheckedChanged(CompoundButton compoundButton, boolean b) { + if (b){ + tencentMap.setRestrictBounds(new LatLngBounds(northeastLatLng, southwestLatLng), RestrictBoundsFitMode.FIT_WIDTH); + }else{ + + } + } + }); + } + + +} diff --git a/positions/src/main/java/cc/winboll/studio/positions/demo/camera/MapCameraCenterActivity.java b/positions/src/main/java/cc/winboll/studio/positions/demo/camera/MapCameraCenterActivity.java new file mode 100644 index 0000000..617b681 --- /dev/null +++ b/positions/src/main/java/cc/winboll/studio/positions/demo/camera/MapCameraCenterActivity.java @@ -0,0 +1,54 @@ +package cc.winboll.studio.positions.demo.camera; + +import android.os.Bundle; +import android.view.View; +import android.widget.TextView; +import android.widget.Toast; + +import cc.winboll.studio.positions.R; +import cc.winboll.studio.positions.demo.basic.SupportMapFragmentActivity; +import com.tencent.tencentmap.mapsdk.maps.CameraUpdateFactory; +import com.tencent.tencentmap.mapsdk.maps.TencentMap; +import com.tencent.tencentmap.mapsdk.maps.model.CameraPosition; +import com.tencent.tencentmap.mapsdk.maps.model.LatLng; + +public class MapCameraCenterActivity extends SupportMapFragmentActivity implements TencentMap.OnCameraChangeListener, TencentMap.OnMapClickListener { + private TextView textView; + private String info; + + @Override + protected void onCreate(Bundle savedInstanceState) { + super.onCreate(savedInstanceState); + + textView = findViewById(R.id.tv_info); + textView.setVisibility(View.VISIBLE); + tencentMap.setOnCameraChangeListener(this); + tencentMap.setOnMapClickListener(this); + } + + + /** + * 地图视图改变回调 + * @param cameraPosition + */ + @Override + public void onCameraChange(CameraPosition cameraPosition) { + //获取当前地图视图信息 + info = "经纬度:"+cameraPosition.target.latitude+","+cameraPosition.target.longitude+";zoom:"+cameraPosition.zoom; + textView.setText(info); + } + + @Override + public void onCameraChangeFinished(CameraPosition cameraPosition) { + //获取当前地图视图信息 + info = "经纬度:"+cameraPosition.target.latitude+","+cameraPosition.target.longitude+";zoom:"+cameraPosition.zoom; + Toast.makeText(MapCameraCenterActivity.this,info,Toast.LENGTH_SHORT).show(); + textView.setText(info); + + } + + @Override + public void onMapClick(LatLng latLng) { + tencentMap.moveCamera(CameraUpdateFactory.newCameraPosition(new CameraPosition(latLng,15f, 0, 0))); + } +} diff --git a/positions/src/main/java/cc/winboll/studio/positions/demo/circle/ArcActivity.java b/positions/src/main/java/cc/winboll/studio/positions/demo/circle/ArcActivity.java new file mode 100644 index 0000000..77262b5 --- /dev/null +++ b/positions/src/main/java/cc/winboll/studio/positions/demo/circle/ArcActivity.java @@ -0,0 +1,126 @@ +package cc.winboll.studio.positions.demo.circle; + +import androidx.annotation.NonNull; +import androidx.appcompat.app.AppCompatActivity; + +import android.graphics.Color; +import android.os.Bundle; +import android.view.Menu; +import android.view.MenuItem; +import android.view.View; + +import cc.winboll.studio.positions.R; +import com.tencent.tencentmap.mapsdk.maps.CameraUpdate; +import com.tencent.tencentmap.mapsdk.maps.CameraUpdateFactory; +import com.tencent.tencentmap.mapsdk.maps.MapView; +import com.tencent.tencentmap.mapsdk.maps.TencentMap; +import com.tencent.tencentmap.mapsdk.maps.model.Arc; +import com.tencent.tencentmap.mapsdk.maps.model.ArcOptions; +import com.tencent.tencentmap.mapsdk.maps.model.BitmapDescriptor; +import com.tencent.tencentmap.mapsdk.maps.model.BitmapDescriptorFactory; +import com.tencent.tencentmap.mapsdk.maps.model.CameraPosition; +import com.tencent.tencentmap.mapsdk.maps.model.LatLng; +import com.tencent.tencentmap.mapsdk.maps.model.Marker; +import com.tencent.tencentmap.mapsdk.maps.model.MarkerCollisionItem; +import com.tencent.tencentmap.mapsdk.maps.model.MarkerOptions; + +public class ArcActivity extends AppCompatActivity { + + private MapView mapView; + private TencentMap tencentMap; + private boolean mMarkerAdded; + private Arc arc; + + @Override + protected void onCreate(Bundle savedInstanceState) { + super.onCreate(savedInstanceState); + setContentView(R.layout.activity_arc); + init(); + } + + private void init() { + mapView = findViewById(R.id.mapView); + tencentMap = mapView.getMap(); + CameraUpdate cameraSigma = + CameraUpdateFactory.newCameraPosition(new CameraPosition( + new LatLng(32.059352, 118.796623), + 5, + 0f, + 0f)); + //移动地图 + tencentMap.moveCamera(cameraSigma); + } + + @Override + public boolean onCreateOptionsMenu(Menu menu) { + getMenuInflater().inflate(R.menu.markercol, menu); + return super.onCreateOptionsMenu(menu); + } + + @Override + public boolean onPrepareOptionsMenu(Menu menu) { + menu.findItem(R.id.menu_open_collisionsmap).setVisible(!mMarkerAdded); + menu.findItem(R.id.menu_close_collisionsmap).setVisible(mMarkerAdded); + return super.onPrepareOptionsMenu(menu); + } + + @Override + public boolean onOptionsItemSelected(@NonNull MenuItem item) { + switch (item.getItemId()) { + case R.id.menu_open_collisionsmap: + mMarkerAdded = true; + LatLng startLat = new LatLng(39.89491, 116.322056); + LatLng endtLat = new LatLng(22.547, 114.085947); + LatLng passLat = new LatLng(32.059352, 118.796623); + ArcOptions arcOptions = new ArcOptions(); + arcOptions.points(startLat, endtLat); + arcOptions.pass(passLat); + //设置起点到终点,与起点外切线逆时针旋转的夹角角度 + arcOptions.angle(30); + //设置线宽,默认5 + arcOptions.width(2); + //设置线颜色,默认黑色 + arcOptions.color(Color.BLUE); + arc = tencentMap.addArc(arcOptions); + break; + case R.id.menu_close_collisionsmap: + mMarkerAdded = false; + arc.remove(); + break; + } + + supportInvalidateOptionsMenu(); + return super.onOptionsItemSelected(item); + } + + @Override + protected void onResume() { + super.onResume(); + mapView.onResume(); + } + + @Override + protected void onPause() { + super.onPause(); + mapView.onPause(); + } + + @Override + protected void onDestroy() { + super.onDestroy(); + mapView.onDestroy(); + } + + + @Override + protected void onStart() { + super.onStart(); + mapView.onStart(); + } + + @Override + protected void onStop() { + super.onStop(); + mapView.onStop(); + } +} \ No newline at end of file diff --git a/positions/src/main/java/cc/winboll/studio/positions/demo/circle/CircleOptionsActivity.java b/positions/src/main/java/cc/winboll/studio/positions/demo/circle/CircleOptionsActivity.java new file mode 100644 index 0000000..2364cfb --- /dev/null +++ b/positions/src/main/java/cc/winboll/studio/positions/demo/circle/CircleOptionsActivity.java @@ -0,0 +1,35 @@ +package cc.winboll.studio.positions.demo.circle; + +import android.os.Bundle; + +import cc.winboll.studio.positions.demo.basic.SupportMapFragmentActivity; +import com.tencent.tencentmap.mapsdk.maps.model.Circle; +import com.tencent.tencentmap.mapsdk.maps.model.CircleOptions; +import com.tencent.tencentmap.mapsdk.maps.model.LatLng; + +public class CircleOptionsActivity extends SupportMapFragmentActivity { + @Override + protected void onCreate(Bundle savedInstanceState) { + super.onCreate(savedInstanceState); + Circle circle = tencentMap.addCircle(circleOptions); + Circle newCircle = tencentMap.addCircle(newCircleOptions); + newCircle.setCenter(new LatLng(39.98408, 116.30701)); //重新设置圆心 + newCircle.setOptions(newCircleOptions); //重新设置圆形属性 + } + + /** + * 圆形选项 + */ + private CircleOptions circleOptions = new CircleOptions() //圆形选项 + .center(new LatLng(39.9849, 116.3977)) //圆心位置 + .clickable(true) //支持点击 + .fillColor((128 << 24) + (100 << 16) + (50 << 8) + 120) //设置填充颜色RGBA + .radius(110d) //设置半径 + .visible(true) //设置是否可见 + .zIndex(1) //设置堆叠顺序,越大优先级越高 + .strokeWidth(1) //描边宽度 + .strokeColor((128 << 24) + (128 << 16) + (128 << 8) + 128); //描边颜色 + + + private CircleOptions newCircleOptions = new CircleOptions().center(new LatLng(39.121, 116.454)).radius(90d).fillColor(0xff00ff00); +} diff --git a/positions/src/main/java/cc/winboll/studio/positions/demo/circle/DrawCircleActivity.java b/positions/src/main/java/cc/winboll/studio/positions/demo/circle/DrawCircleActivity.java new file mode 100644 index 0000000..9f4bcf1 --- /dev/null +++ b/positions/src/main/java/cc/winboll/studio/positions/demo/circle/DrawCircleActivity.java @@ -0,0 +1,24 @@ +package cc.winboll.studio.positions.demo.circle; + +import android.os.Bundle; + +import cc.winboll.studio.positions.R; +import cc.winboll.studio.positions.demo.basic.SupportMapFragmentActivity; +import com.tencent.tencentmap.mapsdk.maps.model.Circle; +import com.tencent.tencentmap.mapsdk.maps.model.CircleOptions; +import com.tencent.tencentmap.mapsdk.maps.model.LatLng; + +public class DrawCircleActivity extends SupportMapFragmentActivity { + + @Override + protected void onCreate(Bundle savedInstanceState) { + super.onCreate(savedInstanceState); + LatLng latLng = new LatLng(39.984059,116.307771); + Circle circle = tencentMap.addCircle(new CircleOptions(). + center(latLng). + radius(100d). + fillColor(getResources().getColor(R.color.style)). + strokeColor(getResources().getColor(R.color.colorPrimary)). + strokeWidth(1)); + } +} diff --git a/positions/src/main/java/cc/winboll/studio/positions/demo/gesture/GestureSettingsActivity.java b/positions/src/main/java/cc/winboll/studio/positions/demo/gesture/GestureSettingsActivity.java new file mode 100644 index 0000000..683d883 --- /dev/null +++ b/positions/src/main/java/cc/winboll/studio/positions/demo/gesture/GestureSettingsActivity.java @@ -0,0 +1,80 @@ +package cc.winboll.studio.positions.demo.gesture; + +import android.os.Bundle; +import android.view.View; +import android.widget.CheckBox; +import android.widget.CompoundButton; +import android.widget.RadioGroup; + +import cc.winboll.studio.positions.R; +import cc.winboll.studio.positions.demo.basic.SupportMapFragmentActivity; + +public class GestureSettingsActivity extends SupportMapFragmentActivity { + + private CheckBox scrollBox; + private CheckBox zoomBox; + private CheckBox rotateBox; + private CheckBox tiltBox; + private RadioGroup radioGroup; + @Override + protected void onCreate(Bundle savedInstanceState) { + super.onCreate(savedInstanceState); + radioGroup = findViewById(R.id.lay_checkbox); + radioGroup.setVisibility(View.VISIBLE); + initView(); + } + + private void initView(){ + scrollBox = findViewById(R.id.btn_scroll); + zoomBox = findViewById(R.id.btn_zoom); + rotateBox = findViewById(R.id.btn_rotate); + tiltBox = findViewById(R.id.btn_slope); + + + scrollBox.setOnCheckedChangeListener(new CompoundButton.OnCheckedChangeListener() { + @Override + public void onCheckedChanged(CompoundButton compoundButton, boolean b) { + if (b){ + mapUiSettings.setScrollGesturesEnabled(true); + }else{ + mapUiSettings.setScrollGesturesEnabled(false); + } + } + }); + + + zoomBox.setOnCheckedChangeListener(new CompoundButton.OnCheckedChangeListener() { + @Override + public void onCheckedChanged(CompoundButton compoundButton, boolean b) { + if (b){ + mapUiSettings.setZoomGesturesEnabled(true); + }else{ + mapUiSettings.setZoomGesturesEnabled(false); + } + } + }); + + rotateBox.setOnCheckedChangeListener(new CompoundButton.OnCheckedChangeListener() { + @Override + public void onCheckedChanged(CompoundButton compoundButton, boolean b) { + if (b){ + mapUiSettings.setRotateGesturesEnabled(true); + }else{ + mapUiSettings.setRotateGesturesEnabled(false); + } + } + }); + + tiltBox.setOnCheckedChangeListener(new CompoundButton.OnCheckedChangeListener() { + @Override + public void onCheckedChanged(CompoundButton compoundButton, boolean b) { + if (b){ + mapUiSettings.setTiltGesturesEnabled(true); + }else{ + mapUiSettings.setTiltGesturesEnabled(false); + } + } + }); + } + +} diff --git a/positions/src/main/java/cc/winboll/studio/positions/demo/gesture/MapGestureListenActivity.java b/positions/src/main/java/cc/winboll/studio/positions/demo/gesture/MapGestureListenActivity.java new file mode 100644 index 0000000..df698b8 --- /dev/null +++ b/positions/src/main/java/cc/winboll/studio/positions/demo/gesture/MapGestureListenActivity.java @@ -0,0 +1,82 @@ +package cc.winboll.studio.positions.demo.gesture; + +import android.os.Bundle; +import android.view.View; +import android.widget.TextView; + +import cc.winboll.studio.positions.R; +import cc.winboll.studio.positions.demo.basic.SupportMapFragmentActivity; +import com.tencent.tencentmap.mapsdk.maps.model.CameraPosition; +import com.tencent.tencentmap.mapsdk.maps.model.TencentMapGestureListener; + +public class MapGestureListenActivity extends SupportMapFragmentActivity implements TencentMapGestureListener { + + private TextView textView; + @Override + protected void onCreate(Bundle savedInstanceState) { + super.onCreate(savedInstanceState); + textView = findViewById(R.id.tv_info); + textView.setVisibility(View.VISIBLE); + tencentMap.setTencentMapGestureListener(this); + } + + @Override + public boolean onDoubleTap(float v, float v1) { + textView.setText("单指双击"); + return true; + } + + @Override + public boolean onSingleTap(float v, float v1) { + textView.setText("单指单击"); + return true; + } + + @Override + public boolean onFling(float v, float v1) { + textView.setText("单指惯性滑动"); + return true; + } + + @Override + public boolean onScroll(float v, float v1) { + textView.setText("单指滑动"); + return true; + } + + @Override + public boolean onLongPress(float v, float v1) { + textView.setText("长按"); + return true; + } + + @Override + public boolean onDown(float v, float v1) { + textView.setText("单指按下"); + return true; + } + + @Override + public boolean onUp(float v, float v1) { + textView.setText("单指抬起"); + return true; + } + + @Override + public boolean onTwoFingerMoveAgainst(TwoFingerMoveAgainstStatus twoFingerMoveAgainstStatus, CameraPosition cameraPosition) { + textView.setText("双指捏合"); + return false; + } + + @Override + public void onMapStable() { + textView.setText("地图稳定"); + return; + } + + @Override + public void onMapStableBy(CameraPosition.Trigger trigger) { + textView.setText("地图稳定 by " + trigger.name()); + return; + } +} diff --git a/positions/src/main/java/cc/winboll/studio/positions/demo/gesture/MapListenActivity.java b/positions/src/main/java/cc/winboll/studio/positions/demo/gesture/MapListenActivity.java new file mode 100644 index 0000000..69dced4 --- /dev/null +++ b/positions/src/main/java/cc/winboll/studio/positions/demo/gesture/MapListenActivity.java @@ -0,0 +1,30 @@ +package cc.winboll.studio.positions.demo.gesture; + +import android.os.Bundle; +import android.view.View; +import android.widget.TextView; +import android.widget.Toast; + +import cc.winboll.studio.positions.R; +import cc.winboll.studio.positions.demo.basic.SupportMapFragmentActivity; +import com.tencent.tencentmap.mapsdk.maps.TencentMap; +import com.tencent.tencentmap.mapsdk.maps.model.LatLng; + +public class MapListenActivity extends SupportMapFragmentActivity implements TencentMap.OnMapClickListener { + private TextView textView; + + @Override + protected void onCreate(Bundle savedInstanceState) { + super.onCreate(savedInstanceState); + textView = findViewById(R.id.tv_info); + textView.setVisibility(View.VISIBLE); + tencentMap.setOnMapClickListener(this); + } + + @Override + public void onMapClick(LatLng latLng) { + String info = "经纬度:" + latLng.latitude + "," + latLng.longitude; + Toast.makeText(MapListenActivity.this, info, Toast.LENGTH_SHORT).show(); + textView.setText(info); + } +} diff --git a/positions/src/main/java/cc/winboll/studio/positions/demo/gesture/MapLongClickActivity.java b/positions/src/main/java/cc/winboll/studio/positions/demo/gesture/MapLongClickActivity.java new file mode 100644 index 0000000..ff91779 --- /dev/null +++ b/positions/src/main/java/cc/winboll/studio/positions/demo/gesture/MapLongClickActivity.java @@ -0,0 +1,63 @@ +package cc.winboll.studio.positions.demo.gesture; + +import android.graphics.Bitmap; +import android.graphics.BitmapFactory; +import android.graphics.Matrix; +import android.os.Bundle; +import android.view.View; +import android.widget.TextView; + +import cc.winboll.studio.positions.R; +import cc.winboll.studio.positions.demo.basic.SupportMapFragmentActivity; +import com.tencent.tencentmap.mapsdk.maps.TencentMap; +import com.tencent.tencentmap.mapsdk.maps.model.BitmapDescriptor; +import com.tencent.tencentmap.mapsdk.maps.model.BitmapDescriptorFactory; +import com.tencent.tencentmap.mapsdk.maps.model.LatLng; +import com.tencent.tencentmap.mapsdk.maps.model.MarkerOptions; + +public class MapLongClickActivity extends SupportMapFragmentActivity implements TencentMap.OnMapLongClickListener { + private TextView textView; + @Override + protected void onCreate(Bundle savedInstanceState) { + super.onCreate(savedInstanceState); + textView = findViewById(R.id.tv_info); + textView.setVisibility(View.VISIBLE); + tencentMap.setOnMapLongClickListener(this); + } + + @Override + public void onMapLongClick(LatLng latLng) { + String info = "经纬度:"+latLng.latitude+","+latLng.longitude; + textView.setText(info); + setMarker(latLng); + } + + /** + * 长按添加标注 + */ + private void setMarker(LatLng latLng){ + + BitmapDescriptor bitmapDescriptor = BitmapDescriptorFactory.fromBitmap(getBitMap(R.drawable.marker)); + MarkerOptions options = new MarkerOptions().position(latLng).icon(bitmapDescriptor); + tencentMap.clear(); + tencentMap.addMarker(options); + + } + + + private Bitmap getBitMap(int resourceId){ + Bitmap bitmap = BitmapFactory.decodeResource(getResources(), resourceId); + int width = bitmap.getWidth(); + int height = bitmap.getHeight(); + int newWidth = 100; + int newHeight = 100; + float widthScale = ((float)newWidth)/width; + float heightScale = ((float)newHeight)/height; + Matrix matrix = new Matrix(); + matrix.postScale(widthScale, heightScale); + bitmap = Bitmap.createBitmap(bitmap,0,0,width,height,matrix,true); + return bitmap; + } + + +} diff --git a/positions/src/main/java/cc/winboll/studio/positions/demo/heatoverlay/AggregationOverlayActivity.java b/positions/src/main/java/cc/winboll/studio/positions/demo/heatoverlay/AggregationOverlayActivity.java new file mode 100644 index 0000000..887b6d8 --- /dev/null +++ b/positions/src/main/java/cc/winboll/studio/positions/demo/heatoverlay/AggregationOverlayActivity.java @@ -0,0 +1,197 @@ +package cc.winboll.studio.positions.demo.heatoverlay; + +import androidx.annotation.NonNull; +import androidx.appcompat.app.AppCompatActivity; + +import android.graphics.Color; +import android.os.Bundle; +import android.view.Menu; +import android.view.MenuItem; +import android.widget.CompoundButton; +import android.widget.Switch; + +import com.tencent.map.sdk.utilities.visualization.aggregation.AggregationOverlay; +import com.tencent.map.sdk.utilities.visualization.aggregation.AggregationOverlayProvider; +import com.tencent.map.sdk.utilities.visualization.aggregation.HoneyCombVectorOverlayProvider; +import com.tencent.map.sdk.utilities.visualization.datamodels.WeightedLatLng; +import cc.winboll.studio.positions.R; +import com.tencent.tencentmap.mapsdk.maps.CameraUpdateFactory; +import com.tencent.tencentmap.mapsdk.maps.MapView; +import com.tencent.tencentmap.mapsdk.maps.TencentMap; +import com.tencent.tencentmap.mapsdk.maps.model.LatLng; + +import java.io.BufferedReader; +import java.io.IOException; +import java.io.InputStreamReader; +import java.util.ArrayList; + +public class AggregationOverlayActivity extends AppCompatActivity { + private MapView mMapView; + private TencentMap mTencentMap; + private AggregationOverlay aggregationOverlay; + private AggregationOverlayProvider aggregationOverlayProvider; + private Switch btnSwitch3D; + + boolean mIsSelected; + + @Override + protected void onCreate(Bundle savedInstanceState) { + super.onCreate(savedInstanceState); + setContentView(R.layout.activity_aggregation_overlay_design); + init(); + } + + @Override + public boolean onCreateOptionsMenu(Menu menu) { + getMenuInflater().inflate(R.menu.vectorheatmap, menu); + return true; + } + + @Override + public boolean onPrepareOptionsMenu(Menu menu) { + menu.findItem(R.id.menu_open_vectorheatmap).setVisible(!mIsSelected); + menu.findItem(R.id.menu_close_vectorheatmap).setVisible(mIsSelected); + return super.onPrepareOptionsMenu(menu); + } + + @Override + public boolean onOptionsItemSelected(@NonNull MenuItem item) { + switch (item.getItemId()) { + case R.id.menu_open_vectorheatmap: + addAggregation(); + break; + case R.id.menu_close_vectorheatmap: + mIsSelected = false; + if (aggregationOverlay != null) { + aggregationOverlay.remove(); + aggregationOverlay = null; + } + break; + } + + supportInvalidateOptionsMenu(); + return super.onOptionsItemSelected(item); + } + + @Override + protected void onResume() { + super.onResume(); + mMapView.onResume(); + } + + @Override + protected void onPause() { + super.onPause(); + mMapView.onPause(); + } + + @Override + protected void onDestroy() { + super.onDestroy(); + mMapView.onDestroy(); + } + + + @Override + protected void onStart() { + super.onStart(); + mMapView.onStart(); + } + + @Override + protected void onStop() { + super.onStop(); + mMapView.onStop(); + } + + private void init() { + mMapView = findViewById(R.id.mapView); + mTencentMap = mMapView.getMap(); + mTencentMap.setMapStyle(3); + mTencentMap.moveCamera(CameraUpdateFactory.zoomTo(10f)); + btnSwitch3D = (Switch) findViewById(R.id.btn_switch_3D); + bindListener(); + } + + + private void bindListener() { + + CompoundButton.OnCheckedChangeListener onCheckedChangeListener = new CompoundButton.OnCheckedChangeListener() { + + @Override + public void onCheckedChanged(CompoundButton compoundButton, boolean b) { + switch (compoundButton.getId()) { + case R.id.btn_switch_3D: + if (aggregationOverlay != null) { + if (compoundButton.isChecked()) { + aggregationOverlayProvider.enable3D(true); + aggregationOverlayProvider.enable3D(true).setAnimateDuration(3000); + } else { + aggregationOverlayProvider.enable3D(false); + } + mTencentMap.updateVectorOverlay(aggregationOverlay, aggregationOverlayProvider); + } + break; + default: + break; + } + } + }; + + + btnSwitch3D.setOnCheckedChangeListener(onCheckedChangeListener); + + } + + protected void addAggregation() { + mIsSelected = true; + if (aggregationOverlay != null) { + return; + } + // mTencentMap.moveCamera(CameraUpdateFactory.newCameraPosition(new CameraPosition(new LatLng(39.961629, 116.355343), 12, 0, 0))); + mTencentMap.setBuildingEnable(false); + mTencentMap.setPoisEnabled(false); + BufferedReader br = null; + try { + ArrayList nodes = new ArrayList(); + br = new BufferedReader(new InputStreamReader(getResources().getAssets().open("data2k"))); + String line = null; + while ((line = br.readLine()) != null) { + String[] lines = line.split("\t"); + if (lines.length == 3) { + double value = Double.parseDouble(lines[2]); + LatLng latLng = new LatLng((Double.parseDouble(lines[1])), (Double.parseDouble(lines[0]))); + nodes.add(new WeightedLatLng(latLng, value)); + } + } + + int[] colors = { + Color.argb(255, 0x01, 0x2C, 0x4B), + Color.argb(255, 0x17, 0x3E, 0x59), + Color.argb(255, 0x3A, 0x73, 0x78), + Color.argb(255, 0x98, 0xCD, 0x9A), + Color.argb(255, 0xF6, 0xFB, 0xB6) + }; + double[] startPoints = {0.f, 0.1f, 0.15f, 0.3f, 0.5f}; + + + aggregationOverlayProvider = new HoneyCombVectorOverlayProvider() + .nodes(nodes.toArray(new WeightedLatLng[0])) + .setHeightRange(0, 4000); + aggregationOverlayProvider.colors(colors, startPoints); + aggregationOverlay = mTencentMap.addVectorOverlay(aggregationOverlayProvider); + + + } catch (Exception e) { + e.printStackTrace(); + } finally { + if (br != null) { + try { + br.close(); + } catch (IOException e) { + e.printStackTrace(); + } + } + } + } +} \ No newline at end of file diff --git a/positions/src/main/java/cc/winboll/studio/positions/demo/heatoverlay/ArcLineLayerActivity.java b/positions/src/main/java/cc/winboll/studio/positions/demo/heatoverlay/ArcLineLayerActivity.java new file mode 100644 index 0000000..0a02358 --- /dev/null +++ b/positions/src/main/java/cc/winboll/studio/positions/demo/heatoverlay/ArcLineLayerActivity.java @@ -0,0 +1,182 @@ +package cc.winboll.studio.positions.demo.heatoverlay; + +import androidx.annotation.NonNull; +import androidx.appcompat.app.AppCompatActivity; + +import android.graphics.Color; +import android.os.Bundle; +import android.view.Menu; +import android.view.MenuItem; +import android.view.View; +import android.widget.Button; +import android.widget.CompoundButton; +import android.widget.Switch; + +import com.tencent.map.sdk.utilities.visualization.datamodels.FromToLatLng; +import com.tencent.map.sdk.utilities.visualization.od.ArcLineOverlay; +import com.tencent.map.sdk.utilities.visualization.od.ArcLineOverlayProvider; +import cc.winboll.studio.positions.R; +import com.tencent.tencentmap.mapsdk.maps.CameraUpdateFactory; +import com.tencent.tencentmap.mapsdk.maps.MapView; +import com.tencent.tencentmap.mapsdk.maps.TencentMap; +import com.tencent.tencentmap.mapsdk.maps.model.CameraPosition; +import com.tencent.tencentmap.mapsdk.maps.model.LatLng; +import com.tencent.tencentmap.mapsdk.maps.model.VectorOverlay; + +import java.io.BufferedReader; +import java.io.InputStreamReader; +import java.util.ArrayList; + +public class ArcLineLayerActivity extends AppCompatActivity { + private MapView mMapView; + private TencentMap mTencentMap; + private VectorOverlay vectorOverlay; + private ArcLineOverlayProvider options; + private Switch btnSwitch3D; + boolean mIsSelected; + private Switch btnani3D; + + @Override + protected void onCreate(Bundle savedInstanceState) { + super.onCreate(savedInstanceState); + setContentView(R.layout.activity_arc_line_layer_design); + init(); + } + + @Override + public boolean onCreateOptionsMenu(Menu menu) { + getMenuInflater().inflate(R.menu.vectorheatmap, menu); + return true; + } + + @Override + public boolean onPrepareOptionsMenu(Menu menu) { + menu.findItem(R.id.menu_open_vectorheatmap).setVisible(!mIsSelected); + menu.findItem(R.id.menu_close_vectorheatmap).setVisible(mIsSelected); + return super.onPrepareOptionsMenu(menu); + } + + @Override + public boolean onOptionsItemSelected(@NonNull MenuItem item) { + switch (item.getItemId()) { + case R.id.menu_open_vectorheatmap: + btnSwitch3D.setVisibility(View.VISIBLE); + addArcLineLayer(); + break; + case R.id.menu_close_vectorheatmap: + mIsSelected = false; + if (vectorOverlay != null) { + vectorOverlay.remove(); + vectorOverlay = null; + } + break; + } + + supportInvalidateOptionsMenu(); + return super.onOptionsItemSelected(item); + } + + @Override + protected void onResume() { + super.onResume(); + mMapView.onResume(); + } + + @Override + protected void onPause() { + super.onPause(); + mMapView.onPause(); + } + + @Override + protected void onDestroy() { + super.onDestroy(); + mMapView.onDestroy(); + } + + + @Override + protected void onStart() { + super.onStart(); + mMapView.onStart(); + } + + @Override + protected void onStop() { + super.onStop(); + mMapView.onStop(); + } + + private void init() { + mMapView = findViewById(R.id.mapView); + mTencentMap = mMapView.getMap(); + mTencentMap.moveCamera(CameraUpdateFactory.zoomTo(5f)); + btnSwitch3D = (Switch) findViewById(R.id.btn_switch_3D); + bindListener(); + + } + + private void bindListener() { + CompoundButton.OnCheckedChangeListener onCheckedChangeListener = new CompoundButton.OnCheckedChangeListener() { + + @Override + public void onCheckedChanged(CompoundButton compoundButton, boolean b) { + switch (compoundButton.getId()) { + case R.id.btn_switch_3D: + if (vectorOverlay != null) { + if (compoundButton.isChecked()) { + options.enable3D(true); + } else { + options.enable3D(false); + } + + mTencentMap.updateVectorOverlay(vectorOverlay, options); + } + break; + + default: + break; + } + } + }; + + btnSwitch3D.setOnCheckedChangeListener(onCheckedChangeListener); + } + + private void addArcLineLayer() { + mIsSelected = true; + if (vectorOverlay == null) { + // mTencentMap.moveCamera(CameraUpdateFactory.newCameraPosition(new CameraPosition(new LatLng(39.9229731, 116.422880668), 8, 0f, 0f))); + mTencentMap.setMapStyle(3); + + int color = Color.argb(255, 0, 255, 170); + BufferedReader br = null; + final ArrayList nodes = new ArrayList(); + try { + br = new BufferedReader(new InputStreamReader(getResources().getAssets().open("arc.dat"))); + String line = null; + while ((line = br.readLine()) != null) { + String[] lines = line.split(" "); + if (lines.length == 5) { + double arc = Double.parseDouble(lines[4]); + LatLng startLatLng = new LatLng((Double.parseDouble(lines[0])), (Double.parseDouble(lines[1]))); + LatLng endLatLng = new LatLng((Double.parseDouble(lines[2])), (Double.parseDouble(lines[3]))); + nodes.add(new FromToLatLng(startLatLng, endLatLng)); + //nodes.add(new FromToLatLng(startLatLng, endLatLng, arc)); + } + } + } catch (Exception e) { + e.printStackTrace(); + } + int[] colors = { + Color.argb(255, 0, 0xd4, 0xff), + Color.argb((int) (255 * 0.3), 0, 0xd4, 0xff), + Color.argb(255, 0, 0xd4, 0xff) + }; + options = new ArcLineOverlayProvider().data(nodes).opacity(2f).width(4).gradient(colors).setAnimateDuration(3000).setHighlightDuration(200).animateColor(Color.argb(255, 0xff, 0xff, 0xff)); + vectorOverlay = mTencentMap.addVectorOverlay(options); + mTencentMap.setPoisEnabled(false); + + } + } +} \ No newline at end of file diff --git a/positions/src/main/java/cc/winboll/studio/positions/demo/heatoverlay/DrawHeatOverlayActivity.java b/positions/src/main/java/cc/winboll/studio/positions/demo/heatoverlay/DrawHeatOverlayActivity.java new file mode 100644 index 0000000..5df2f77 --- /dev/null +++ b/positions/src/main/java/cc/winboll/studio/positions/demo/heatoverlay/DrawHeatOverlayActivity.java @@ -0,0 +1,126 @@ +package cc.winboll.studio.positions.demo.heatoverlay; + +import android.graphics.Color; +import android.os.Bundle; +import android.view.View; +import android.widget.Button; + +import cc.winboll.studio.positions.R; +import cc.winboll.studio.positions.demo.basic.SupportMapFragmentActivity; +import com.tencent.map.sdk.utilities.heatmap.Gradient; +import com.tencent.map.sdk.utilities.heatmap.HeatMapTileProvider; +import com.tencent.map.sdk.utilities.heatmap.WeightedLatLng; +import com.tencent.tencentmap.mapsdk.maps.CameraUpdateFactory; +import com.tencent.tencentmap.mapsdk.maps.model.LatLng; +import com.tencent.tencentmap.mapsdk.maps.model.TileOverlay; +import com.tencent.tencentmap.mapsdk.maps.model.TileOverlayOptions; + +import java.io.BufferedReader; +import java.io.IOException; +import java.io.InputStreamReader; +import java.util.ArrayList; + +public class DrawHeatOverlayActivity extends SupportMapFragmentActivity implements HeatMapTileProvider.OnHeatMapReadyListener{ + + private TileOverlay mHeatmapTileOverlay; + private HeatMapTileProvider mProvider; + //热力图半径 + private static final int ALT_HEATMAP_RADIUS = HeatMapTileProvider.DEFAULT_RADIUS; + //热力图透明度 + private static final double ALT_HEATMAP_OPACITY = HeatMapTileProvider.DEFAULT_OPACITY; + //热力图渐变方案 + public static final Gradient ALT_HEATMAP_GRADIENT = HeatMapTileProvider.DEFAULT_GRADIENT; + + private static final int[] CUSTOM_GRADIENT_COLORS = { + Color.argb(0,0, 225, 225), + Color.rgb(102, 125, 200), + Color.rgb(255, 0, 0) + }; + + private static final float[] CUSTOM_GRADIENT_START_POINTS = { + 0.0f, 0.2f, 1f + }; + + public static final Gradient CUSTOM_HEATMAP_GRADIENT = new Gradient(CUSTOM_GRADIENT_COLORS, + CUSTOM_GRADIENT_START_POINTS); + @Override + public void onCreate(Bundle savedInstanceState) { + super.onCreate(savedInstanceState); + setUpMap(); + Button first = findViewById(R.id.btn_bottom); + first.setVisibility(View.VISIBLE); + first.setText("自定义热力图"); + first.setOnClickListener(new View.OnClickListener() { + @Override + public void onClick(View v) { + mProvider.setHeatTileGenerator(new HeatMapTileProvider.HeatTileGenerator() { + @Override + public double[] generateKernel(int radius) { + double[] kernel = new double[radius * 2 + 1]; + for (int i = -radius; i <= radius; i++) { + kernel[i + radius] = Math.exp(-i * i / (2 * (radius / 2f) * (radius / 2f))); + } + return kernel; + } + + @Override + public int[] generateColorMap(double opacity) { + return CUSTOM_HEATMAP_GRADIENT.generateColorMap(opacity); + } + }); + mHeatmapTileOverlay.clearTileCache(); + mHeatmapTileOverlay.reload(); + } + }); + + } + private void setUpMap() { + tencentMap.moveCamera(CameraUpdateFactory.newLatLngZoom( + new com.tencent.tencentmap.mapsdk.maps.model.LatLng(39.917128, 116.399266), + 7.946870f)); + initHeatMap(); + } + private void initHeatMap() { + BufferedReader br = null; + try { + ArrayList nodes = new ArrayList<>(); + br = new BufferedReader(new InputStreamReader( + getResources().getAssets().open("data2k"))); + String line; + while ((line = br.readLine()) != null) { + String[] lines = line.split("\t"); + if (lines.length == 3) { + double value = Double.parseDouble(lines[2]); + LatLng latLng = new LatLng((Double.parseDouble(lines[1])), + (Double.parseDouble(lines[0]))); + nodes.add(new WeightedLatLng(latLng, value)); + } + } + + mProvider = new HeatMapTileProvider.Builder() + .weightedData(nodes) + .gradient(ALT_HEATMAP_GRADIENT) + .opacity(ALT_HEATMAP_OPACITY) + .radius(ALT_HEATMAP_RADIUS) + .readyListener(this) + .build(tencentMap); + mHeatmapTileOverlay = tencentMap.addTileOverlay(new TileOverlayOptions().tileProvider(mProvider)); + } catch (Exception e) { + e.printStackTrace(); + } finally { + if (br != null) { + try { + br.close(); + } catch (IOException e) { + e.printStackTrace(); + } + } + } + } + + @Override + public void onHeatMapReady() { + mHeatmapTileOverlay.clearTileCache(); + mHeatmapTileOverlay.reload(); + } +} diff --git a/positions/src/main/java/cc/winboll/studio/positions/demo/heatoverlay/DrawOldVersionHeatOverlayActivity.java b/positions/src/main/java/cc/winboll/studio/positions/demo/heatoverlay/DrawOldVersionHeatOverlayActivity.java new file mode 100644 index 0000000..fd40d64 --- /dev/null +++ b/positions/src/main/java/cc/winboll/studio/positions/demo/heatoverlay/DrawOldVersionHeatOverlayActivity.java @@ -0,0 +1,118 @@ +package cc.winboll.studio.positions.demo.heatoverlay; + +import cc.winboll.studio.positions.demo.basic.SupportMapFragmentActivity; + +public class DrawOldVersionHeatOverlayActivity extends SupportMapFragmentActivity { + + +// private HeatOverlay heatOverlay; +// private HeatOverlay newHeatOverlay; +// +// @Override +// protected void onCreate(Bundle savedInstanceState) { +// super.onCreate(savedInstanceState); +// HeatOverlayOptions options = setHeatMap(getHeatDataNodes()); //热力图选项 +// HeatOverlayOptions newOptions = setHeatMap(transferHeatNodes(getHeatDataNodes())); //新的热力图选项 +// +// +// heatOverlay = tencentMap.addHeatOverlay(options); //绘制热力图 +// heatOverlay.remove(); //移除热力图 +// +// newHeatOverlay = tencentMap.addHeatOverlay(newOptions); //绘制转换过坐标的热力图 +// } +// +// +// /** +// * 设置热力图Options +// * +// */ +// private HeatOverlayOptions setHeatMap(ArrayList nodes){ +// //配置热力图参数 +// HeatOverlayOptions heatOverlayOptions = new HeatOverlayOptions(); +// heatOverlayOptions.nodes(nodes) +// .radius(18)// 半径,单位是像素,这个数值越大运算量越大,默认值为18,建议设置在18-30之间) +// .colorMapper(new ColorMapper()) +// .onHeatMapReadyListener(()->{ +// runOnUiThread(()-> { +// Toast.makeText(getApplicationContext(), +// "热力图数据准备完毕", Toast.LENGTH_SHORT).show(); +// }); +// }); +// return heatOverlayOptions; +// +// } +// +// /** +// * 配色方案 +// */ +// class ColorMapper implements HeatOverlayOptions.IColorMapper { +// +// @Override +// public int colorForValue(double arg0) { +// // TODO Auto-generated method stub +// int alpha, red, green, blue; +// if (arg0 > 1) { +// arg0 = 1; +// } +// arg0 = Math.sqrt(arg0); +// float a = 20000; +// red = 255; +// green = 119; +// blue = 3; +// if (arg0 > 0.7) { +// green = 78; +// blue = 1; +// } +// if (arg0 > 0.6) { +// alpha = (int) (a * Math.pow(arg0 - 0.7, 3) + 240); +// } else if (arg0 > 0.4) { +// alpha = (int) (a * Math.pow(arg0 - 0.5, 3) + 200); +// } else if (arg0 > 0.2) { +// alpha = (int) (a * Math.pow(arg0 - 0.3, 3) + 160); +// } else { +// alpha = (int) (700 * arg0); +// } +// if (alpha > 255) { +// alpha = 255; +// } +// return Color.argb(alpha, red, green, blue); +// } +// } +// +// +// +// /** +// * 准备热力图数据 +// * @return +// */ +// private ArrayList getHeatDataNodes(){ +// //HeatDataNode 是热力图热点,包括热点位置和热度值(HeatOverlay会根据传入的全部节点的热度值范围计算最终的颜色表现) +// ArrayList nodes = new ArrayList<>(); +// nodes.add(new HeatDataNode(new LatLng(39.984108,116.307557), 86)); +// nodes.add(new HeatDataNode(new LatLng(39.984208,116.307457), 44)); +// nodes.add(new HeatDataNode(new LatLng(39.983208,116.307457), 64)); +// nodes.add(new HeatDataNode(new LatLng(39.983208,116.317457), 54)); +// nodes.add(new HeatDataNode(new LatLng(39.684308,116.317457), 34)); +// nodes.add(new HeatDataNode(new LatLng(39.684108,116.307457), 24)); +// nodes.add(new HeatDataNode(new LatLng(39.984408,116.327457), 44)); +// nodes.add(new HeatDataNode(new LatLng(39.984508,116.307457), 54)); +// nodes.add(new HeatDataNode(new LatLng(39.984208,116.307457), 14)); +// nodes.add(new HeatDataNode(new LatLng(39.984298,116.307457), 64)); +// nodes.add(new HeatDataNode(new LatLng(39.984208,116.327457), 74)); +// nodes.add(new HeatDataNode(new LatLng(39.984108,116.317457), 84)); +// nodes.add(new HeatDataNode(new LatLng(39.983208,116.297457), 65)); +// nodes.add(new HeatDataNode(new LatLng(39.982208,116.307457), 54)); +// nodes.add(new HeatDataNode(new LatLng(39.985208,116.297457), 69)); +// return nodes; +// } +// +// +// private ArrayList transferHeatNodes(ArrayList nodes){ +// ArrayList newNodes = new ArrayList(); +// for (HeatDataNode node: nodes){ +// newNodes.add(new HeatDataNode(new LatLng(node.getPoint().getLatitude() + 0.01, node.getPoint().getLongitude() - 0.01), Math.floor(node.getValue() + Math.random()))); +// +// } +// return newNodes; +// } +} diff --git a/positions/src/main/java/cc/winboll/studio/positions/demo/heatoverlay/GLModelActivity.java b/positions/src/main/java/cc/winboll/studio/positions/demo/heatoverlay/GLModelActivity.java new file mode 100644 index 0000000..7a76b6d --- /dev/null +++ b/positions/src/main/java/cc/winboll/studio/positions/demo/heatoverlay/GLModelActivity.java @@ -0,0 +1,166 @@ +package cc.winboll.studio.positions.demo.heatoverlay; + +import androidx.appcompat.app.AppCompatActivity; + +import android.os.Bundle; +import android.util.Log; +import android.view.View; +import android.widget.AdapterView; +import android.widget.ArrayAdapter; +import android.widget.Spinner; + +import com.tencent.map.sdk.utilities.visualization.glmodel.GLModelOverlay; +import com.tencent.map.sdk.utilities.visualization.glmodel.GLModelOverlayProvider; +import cc.winboll.studio.positions.R; +import com.tencent.tencentmap.mapsdk.maps.CameraUpdateFactory; +import com.tencent.tencentmap.mapsdk.maps.MapView; +import com.tencent.tencentmap.mapsdk.maps.TencentMap; +import com.tencent.tencentmap.mapsdk.maps.TencentMapOptions; +import com.tencent.tencentmap.mapsdk.maps.model.GeneralTranslateAnimator; +import com.tencent.tencentmap.mapsdk.maps.model.IAnimatorModel; +import com.tencent.tencentmap.mapsdk.maps.model.LatLng; +import com.tencent.tencentmap.mapsdk.maps.model.LatLngBounds; +import com.tencent.tencentmap.mapsdk.maps.model.Polyline; +import com.tencent.tencentmap.mapsdk.maps.model.PolylineOptions; + +import java.io.File; +import java.util.Arrays; + +import static com.tencent.map.sdk.utilities.visualization.glmodel.GLModelOverlayProvider.CoordType.GeoGraphicType; +import static com.tencent.map.sdk.utilities.visualization.glmodel.GLModelOverlayProvider.CoordType.PixelType; + +public class GLModelActivity extends AppCompatActivity { + + /** + * 和其他覆盖物相同三维模型图也可控制图层的Level和zIndex + * 可通过 GLModelOverlayProvider的displayLevel和zIndex进行设置 + * displayLevel - 默认层级为POI之下 OverlayLevel.OverlayLevelAboveBuildings + * 相同Level内的显示层级关系通过zIndex(int)来控制,zIndex越大越靠上显示。 Level优先级高于zIndex displayLevel必须为如下值之一,否则不生效 + */ + + private MapView mapView; + protected TencentMap tencentMap; + private String mResourcePath; + private GLModelOverlay vectorOverlay; + private final String mLine = "39.98409,116.30804,39.98409,116.3081,39.98409,116.3081,39.98397,116.30809,39.9823,116.30809,39.9811,116.30817,39.9811,116.30817,39.97918,116.308266,39.97918,116.308266,39.9791,116.30827,39.9791,116.30827,39.979008,116.3083,39.978756,116.3084,39.978386,116.3086,39.977867,116.30884,39.977547,116.308914,39.976845,116.308914,39.975826,116.308945,39.975826,116.308945,39.975666,116.30901,39.975716,116.310486,39.975716,116.310486,39.975754,116.31129,39.975754,116.31129,39.975784,116.31241,39.975822,116.31327,39.97581,116.31352,39.97588,116.31591,39.97588,116.31591,39.97591,116.31735,39.97591,116.31735,39.97593,116.31815,39.975967,116.31879,39.975986,116.32034,39.976055,116.32211,39.976086,116.323395,39.976105,116.32514,39.976173,116.32631,39.976254,116.32811,39.976265,116.3288,39.976345,116.33123,39.976357,116.33198,39.976418,116.33346,39.976418,116.33346,39.97653,116.333755,39.97653,116.333755,39.978157,116.333664,39.978157,116.333664,39.978195,116.33509,39.978195,116.33509,39.978226,116.33625,39.978226,116.33625,39.97823,116.33656,39.97823,116.33656,39.978256,116.33791,39.978256,116.33791,39.978016,116.33789,39.977047,116.33791,39.977047,116.33791,39.97706,116.33768,39.97706,116.33768,39.976967,116.33706,39.976967,116.33697"; + private LatLng[] mCarLatLngArray; + private GeneralTranslateAnimator animator; + private Polyline polyline; + private Spinner mSpinner; + private String[] glmodelAnimator = new String[]{"开启平滑移动", "开启骨骼动画", "关闭骨骼动画"}; + private GLModelOverlayProvider provider; + + @Override + protected void onCreate(Bundle savedInstanceState) { + super.onCreate(savedInstanceState); + setContentView(R.layout.activity_g_l_model); + mapView = findViewById(R.id.mapView); + tencentMap = this.mapView.getMap(); + String[] linePointsStr = mLine.split(","); + mCarLatLngArray = new LatLng[linePointsStr.length / 4]; + + for (int i = 0; i < mCarLatLngArray.length; i++) { + double latitude = Double.parseDouble(linePointsStr[i * 4]); + double longitude = Double.parseDouble(linePointsStr[i * 4 + 1]); + mCarLatLngArray[i] = new LatLng(latitude, longitude); + } + polyline = tencentMap.addPolyline(new PolylineOptions().add(mCarLatLngArray).color(R.color.colorAccent).arrow(true)); + tencentMap.animateCamera(CameraUpdateFactory.newLatLngBounds(LatLngBounds.builder().include(Arrays.asList(mCarLatLngArray)).build(), 50)); + creatglmode(); + init(); + } + + private void creatglmode() { + //gltf格式三维模型文件在assets内 + String file = "BrainStem.gltf"; + String SKELETON_PATH = "gltf-BrainStem"; + //获取外部存储 + mResourcePath = getExternalFilesDir(null).getAbsolutePath() + File.separator + SKELETON_PATH; + provider = new GLModelOverlayProvider( + mResourcePath + File.separator + file, + new LatLng(39.98409, 116.30804)).coordType(PixelType) + .pixelBounds(400, 1200).rotationX(90).rotationY(0).rotationZ(0).setClickEnable(true); + vectorOverlay = tencentMap.addVectorOverlay(provider); + } + + private void init() { + mSpinner = findViewById(R.id.sp_glmode); + ArrayAdapter adapter = new ArrayAdapter(getApplicationContext(), android.R.layout.simple_spinner_dropdown_item, glmodelAnimator); + mSpinner.setAdapter(adapter); + mSpinner.setOnItemSelectedListener(new AdapterView.OnItemSelectedListener() { + @Override + public void onItemSelected(AdapterView parent, View view, int position, long id) { + switch (position) { + //开启骨骼动画 + case 0: + animator = new GeneralTranslateAnimator.Builder(vectorOverlay, 6000, + mCarLatLngArray).rotateEnabled(true).initRotate(180).modelType(GeneralTranslateAnimator.ModelType.MODEL_OVERLAY).build(); + animator.startAnimation(); + animator.addAnimatorEndListener(new IAnimatorModel.IAnimatorEndListener() { + @Override + public void onAnimatorEnd() { + Log.i("TransformActivity", "onAnimatorEnd"); + } + }); + break; + //停止骨骼动画 + case 1: + vectorOverlay.playSkeletonAnimation(0, 1, true); + break; + //模型平移 + case 2: + vectorOverlay.stopSkeletonAnimation(); + break; + } + } + + @Override + public void onNothingSelected(AdapterView parent) { + + } + }); + + } + + /** + * mapview的生命周期管理 + */ + @Override + protected void onStart() { + super.onStart(); + mapView.onStart(); + } + + @Override + protected void onResume() { + super.onResume(); + mapView.onResume(); + } + + + @Override + protected void onPause() { + super.onPause(); + mapView.onPause(); + } + + @Override + protected void onStop() { + super.onStop(); + mapView.onStop(); + } + + @Override + protected void onDestroy() { + super.onDestroy(); + mapView.onDestroy(); + vectorOverlay.remove(); + + } + + @Override + protected void onRestart() { + super.onRestart(); + mapView.onRestart(); + } +} diff --git a/positions/src/main/java/cc/winboll/studio/positions/demo/heatoverlay/HeatMapVectorOverlayActivity.java b/positions/src/main/java/cc/winboll/studio/positions/demo/heatoverlay/HeatMapVectorOverlayActivity.java new file mode 100644 index 0000000..60a3f98 --- /dev/null +++ b/positions/src/main/java/cc/winboll/studio/positions/demo/heatoverlay/HeatMapVectorOverlayActivity.java @@ -0,0 +1,171 @@ +package cc.winboll.studio.positions.demo.heatoverlay; + +import androidx.annotation.NonNull; +import androidx.appcompat.app.AppCompatActivity; + +import android.graphics.Color; +import android.os.Bundle; +import android.view.Menu; +import android.view.MenuItem; +import android.view.View; +import android.widget.Button; + +import com.tencent.map.sdk.utilities.visualization.datamodels.WeightedLatLng; +import com.tencent.map.sdk.utilities.visualization.heatmap.GradientVectorOverlay; +import com.tencent.map.sdk.utilities.visualization.heatmap.GradientVectorOverlayProvider; +import cc.winboll.studio.positions.R; +import com.tencent.tencentmap.mapsdk.maps.CameraUpdate; +import com.tencent.tencentmap.mapsdk.maps.CameraUpdateFactory; +import com.tencent.tencentmap.mapsdk.maps.MapView; +import com.tencent.tencentmap.mapsdk.maps.TencentMap; +import com.tencent.tencentmap.mapsdk.maps.model.CameraPosition; +import com.tencent.tencentmap.mapsdk.maps.model.LatLng; + +import java.io.BufferedReader; +import java.io.IOException; +import java.io.InputStreamReader; +import java.util.ArrayList; + +public class HeatMapVectorOverlayActivity extends AppCompatActivity { + private MapView mMapView; + private TencentMap mTencentMap; + private GradientVectorOverlay heatTileOverlay; + private GradientVectorOverlayProvider heatMapTileProvider; + boolean mIsSelected; + + @Override + protected void onCreate(Bundle savedInstanceState) { + super.onCreate(savedInstanceState); + setContentView(R.layout.activity_heat_map_vector_overlay_design); + init(); + } + + @Override + public boolean onCreateOptionsMenu(Menu menu) { + getMenuInflater().inflate(R.menu.vectorheatmap, menu); + return true; + } + + @Override + public boolean onPrepareOptionsMenu(Menu menu) { + menu.findItem(R.id.menu_open_vectorheatmap).setVisible(!mIsSelected); + menu.findItem(R.id.menu_close_vectorheatmap).setVisible(mIsSelected); + return super.onPrepareOptionsMenu(menu); + } + + @Override + public boolean onOptionsItemSelected(@NonNull MenuItem item) { + switch (item.getItemId()) { + case R.id.menu_open_vectorheatmap: + addHeatMap(); + break; + case R.id.menu_close_vectorheatmap: + mIsSelected = false; + if (heatTileOverlay != null) { + heatTileOverlay.remove(); + heatTileOverlay = null; + } + break; + } + + supportInvalidateOptionsMenu(); + return super.onOptionsItemSelected(item); + } + + @Override + protected void onResume() { + super.onResume(); + mMapView.onResume(); + } + + @Override + protected void onPause() { + super.onPause(); + mMapView.onPause(); + } + + @Override + protected void onDestroy() { + super.onDestroy(); + mMapView.onDestroy(); + } + + + @Override + protected void onStart() { + super.onStart(); + mMapView.onStart(); + } + + @Override + protected void onStop() { + super.onStop(); + mMapView.onStop(); + } + + private void init() { + mMapView = findViewById(R.id.mapView); + mTencentMap = mMapView.getMap(); + mTencentMap.setMapStyle(3); + CameraUpdate cameraSigma = + CameraUpdateFactory.newCameraPosition(new CameraPosition( + new LatLng(31.085414, 111.024319), + 4, + 20f, + 1f)); + mTencentMap.moveCamera(cameraSigma); + } + + + private void addHeatMap() { + mIsSelected = true; + if (heatTileOverlay != null) { + return; + } + mTencentMap.setBuildingEnable(false); + mTencentMap.setPoisEnabled(false); + BufferedReader br = null; + try { + ArrayList nodes = new ArrayList(); + br = new BufferedReader(new InputStreamReader(getResources().getAssets().open("data2k"))); + String line = null; + while ((line = br.readLine()) != null) { + String[] lines = line.split("\t"); + if (lines.length == 3) { + double value = Double.parseDouble(lines[2]); + LatLng latLng = new LatLng((Double.parseDouble(lines[1])), (Double.parseDouble(lines[0]))); + nodes.add(new WeightedLatLng(latLng, value)); + } + } + + // 通用配色1 + int[] colors = { + Color.argb(255, 77, 111, 255), + Color.argb(255, 0, 238, 227), + Color.argb(255, 113, 236, 80), + Color.argb(255, 255, 176, 0), + Color.argb(255, 255, 72, 0) + }; + float[] startPoints = {0.1f, 0.185f, 0.3571f, 0.6142f, 1f}; + + + heatMapTileProvider = new GradientVectorOverlayProvider() + .weightedData(nodes).enable3D(true) + .radius(56).setMaxHeight(500).setAnimateDuration(3000); + heatMapTileProvider.opacity(0.95f); + heatMapTileProvider.gradient(colors, startPoints); + heatTileOverlay = mTencentMap.addVectorOverlay(heatMapTileProvider); + + } catch (Exception e) { + e.printStackTrace(); + } finally { + if (br != null) { + try { + br.close(); + } catch (IOException e) { + e.printStackTrace(); + } + } + } + } +} \ No newline at end of file diff --git a/positions/src/main/java/cc/winboll/studio/positions/demo/heatoverlay/ScatterPlotOverlayActivity.java b/positions/src/main/java/cc/winboll/studio/positions/demo/heatoverlay/ScatterPlotOverlayActivity.java new file mode 100644 index 0000000..2655748 --- /dev/null +++ b/positions/src/main/java/cc/winboll/studio/positions/demo/heatoverlay/ScatterPlotOverlayActivity.java @@ -0,0 +1,180 @@ +package cc.winboll.studio.positions.demo.heatoverlay; + +import androidx.annotation.NonNull; +import androidx.appcompat.app.AppCompatActivity; + +import android.graphics.Color; +import android.os.Bundle; +import android.view.Menu; +import android.view.MenuItem; +import android.view.View; +import android.widget.AdapterView; +import android.widget.ArrayAdapter; +import android.widget.CompoundButton; +import android.widget.Spinner; +import android.widget.Switch; + +import com.tencent.map.sdk.utilities.visualization.datamodels.ScatterLatLng; +import com.tencent.map.sdk.utilities.visualization.scatterplot.BitmapScatterPlotOverlayProvider; +import com.tencent.map.sdk.utilities.visualization.scatterplot.DotScatterPlotOverlayProvider; +import cc.winboll.studio.positions.R; +import com.tencent.tencentmap.mapsdk.maps.CameraUpdateFactory; +import com.tencent.tencentmap.mapsdk.maps.MapView; +import com.tencent.tencentmap.mapsdk.maps.TencentMap; +import com.tencent.tencentmap.mapsdk.maps.model.BitmapDescriptor; +import com.tencent.tencentmap.mapsdk.maps.model.BitmapDescriptorFactory; +import com.tencent.tencentmap.mapsdk.maps.model.CameraPosition; +import com.tencent.tencentmap.mapsdk.maps.model.LatLng; +import com.tencent.tencentmap.mapsdk.maps.model.MarkerOptions; +import com.tencent.tencentmap.mapsdk.maps.model.VectorOverlay; + +import java.io.BufferedReader; +import java.util.ArrayList; +import java.util.Random; + +public class ScatterPlotOverlayActivity extends AppCompatActivity { + private MapView mMapView; + private TencentMap mTencentMap; + private VectorOverlay vectorOverlay; + boolean mIsSelected; + private DotScatterPlotOverlayProvider dotScatterPlotOverlayProvider; + private BitmapScatterPlotOverlayProvider provider; + private String[] styles = new String[]{"添加点散点", "添加图片散点"}; + private Spinner mSpinner; + + @Override + protected void onCreate(Bundle savedInstanceState) { + super.onCreate(savedInstanceState); + setContentView(R.layout.activity_scatter_plot_overlay); + init(); + } + + + @Override + protected void onResume() { + super.onResume(); + mMapView.onResume(); + } + + @Override + protected void onPause() { + super.onPause(); + mMapView.onPause(); + } + + @Override + protected void onDestroy() { + super.onDestroy(); + mMapView.onDestroy(); + } + + + @Override + protected void onStart() { + super.onStart(); + mMapView.onStart(); + } + + @Override + protected void onStop() { + super.onStop(); + mMapView.onStop(); + } + + private void init() { + mMapView = findViewById(R.id.mapView); + mTencentMap = mMapView.getMap(); + mTencentMap.moveCamera(CameraUpdateFactory.zoomTo(5f)); + mTencentMap.moveCamera(CameraUpdateFactory.newCameraPosition(new CameraPosition(new LatLng(40.040219, 116.273348), 20, 0, 0))); + mSpinner = findViewById(R.id.sp_style); + ArrayAdapter adapter = new ArrayAdapter(getApplicationContext(), android.R.layout.simple_spinner_dropdown_item, styles); + mSpinner.setAdapter(adapter); + mSpinner.setOnItemSelectedListener(new AdapterView.OnItemSelectedListener() { + @Override + public void onItemSelected(AdapterView parent, View view, int position, long id) { + switch (position) { + case 0: + if (vectorOverlay != null) { + vectorOverlay.remove(); + vectorOverlay = null; + } + addDotVectorOverlay(); + mTencentMap.updateVectorOverlay(vectorOverlay, dotScatterPlotOverlayProvider); + break; + case 1: + if (vectorOverlay != null) { + vectorOverlay.remove(); + vectorOverlay = null; + } + addBitmapVectorOverlay(); + mTencentMap.updateVectorOverlay(vectorOverlay, provider); + break; + } + } + + @Override + public void onNothingSelected(AdapterView parent) { + + } + }); + + } + + + private void addDotVectorOverlay() { + mIsSelected = true; + if (vectorOverlay == null) { + BufferedReader br = null; + final ArrayList nodes = new ArrayList(); + double lat = 40.040219; + double lng = 116.273348; + double value = 100; + Random r = new Random(); + for (int i = 0; i < 2000; i++) { + double a = r.nextInt(10) * 1E-5; + double b = r.nextInt(10) * 1E-5; + LatLng latLng = new LatLng(lat + a, lng + b); + nodes.add(new ScatterLatLng(latLng, value)); + } + int[] colors = { + Color.argb(255, 0, 0xd4, 0xff), + Color.argb((int) (255 * 0.3), 0, 0xd4, 0xff), + Color.argb(255, 0, 0xd4, 0xff) + }; + + dotScatterPlotOverlayProvider = new DotScatterPlotOverlayProvider().data(nodes).opacity(2f).radius(2).animate(true).colors(colors); + + vectorOverlay = mTencentMap.addVectorOverlay(dotScatterPlotOverlayProvider); + + } + + } + + private void addBitmapVectorOverlay() { + mIsSelected = true; + if (vectorOverlay == null) { + final ArrayList nodes = new ArrayList(); + double lat = 40.040219; + double lng = 116.273348; + double value = 10; + Random r = new Random(); + for (int i = 0; i < 1000; i++) { + double a = r.nextInt(10) * 1E-5; + double b = r.nextInt(10) * 1E-5; + LatLng latLng = new LatLng(lat + a, lng + b); + nodes.add(new ScatterLatLng(latLng, value)); + } + BitmapDescriptor[] bitmaps = { + BitmapDescriptorFactory.fromAsset("21.jpg"), + BitmapDescriptorFactory.fromAsset("22.jpg"), + BitmapDescriptorFactory.fromAsset("23.jpg"), + BitmapDescriptorFactory.fromAsset("24.jpg"), + BitmapDescriptorFactory.fromAsset("25.jpg"), + BitmapDescriptorFactory.fromAsset("26.jpg"), + }; + provider = new BitmapScatterPlotOverlayProvider().data(nodes).bitmaps(bitmaps).opacity(2f).scale(20, 10); + vectorOverlay = mTencentMap.addVectorOverlay(provider); + } + + } +} \ No newline at end of file diff --git a/positions/src/main/java/cc/winboll/studio/positions/demo/heatoverlay/TrailOverlayActivity.java b/positions/src/main/java/cc/winboll/studio/positions/demo/heatoverlay/TrailOverlayActivity.java new file mode 100644 index 0000000..1e67301 --- /dev/null +++ b/positions/src/main/java/cc/winboll/studio/positions/demo/heatoverlay/TrailOverlayActivity.java @@ -0,0 +1,147 @@ +package cc.winboll.studio.positions.demo.heatoverlay; + +import androidx.annotation.NonNull; +import androidx.appcompat.app.AppCompatActivity; + +import android.graphics.Color; +import android.os.Bundle; +import android.view.Menu; +import android.view.MenuItem; + +import com.tencent.map.sdk.utilities.visualization.datamodels.TimeLatLng; +import com.tencent.map.sdk.utilities.visualization.datamodels.TrailLatLng; +import com.tencent.map.sdk.utilities.visualization.trails.TrailOverlayProvider; +import cc.winboll.studio.positions.R; +import com.tencent.tencentmap.mapsdk.maps.CameraUpdateFactory; +import com.tencent.tencentmap.mapsdk.maps.MapView; +import com.tencent.tencentmap.mapsdk.maps.TencentMap; +import com.tencent.tencentmap.mapsdk.maps.model.LatLng; +import com.tencent.tencentmap.mapsdk.maps.model.VectorOverlay; + +import java.io.BufferedReader; +import java.io.InputStreamReader; +import java.util.ArrayList; +import java.util.List; + +public class TrailOverlayActivity extends AppCompatActivity { + private MapView mMapView; + private TencentMap mTencentMap; + private VectorOverlay vectorOverlay; + boolean mIsSelected; + private TrailOverlayProvider trailOverlayProvider; + + @Override + protected void onCreate(Bundle savedInstanceState) { + super.onCreate(savedInstanceState); + setContentView(R.layout.activity_trail_overlay); + init(); + } + + @Override + public boolean onCreateOptionsMenu(Menu menu) { + getMenuInflater().inflate(R.menu.vectorheatmap, menu); + return true; + } + + @Override + public boolean onPrepareOptionsMenu(Menu menu) { + menu.findItem(R.id.menu_open_vectorheatmap).setVisible(!mIsSelected); + menu.findItem(R.id.menu_close_vectorheatmap).setVisible(mIsSelected); + return super.onPrepareOptionsMenu(menu); + } + + @Override + public boolean onOptionsItemSelected(@NonNull MenuItem item) { + switch (item.getItemId()) { + case R.id.menu_open_vectorheatmap: + addArcLineLayer(); + break; + case R.id.menu_close_vectorheatmap: + mIsSelected = false; + if (vectorOverlay != null) { + vectorOverlay.remove(); + vectorOverlay = null; + } + break; + } + + supportInvalidateOptionsMenu(); + return super.onOptionsItemSelected(item); + } + + @Override + protected void onResume() { + super.onResume(); + mMapView.onResume(); + } + + @Override + protected void onPause() { + super.onPause(); + mMapView.onPause(); + } + + @Override + protected void onDestroy() { + super.onDestroy(); + mMapView.onDestroy(); + } + + + @Override + protected void onStart() { + super.onStart(); + mMapView.onStart(); + } + + @Override + protected void onStop() { + super.onStop(); + mMapView.onStop(); + } + + private void init() { + mMapView = findViewById(R.id.mapView); + mTencentMap = mMapView.getMap(); + mTencentMap.moveCamera(CameraUpdateFactory.newLatLngZoom(new LatLng(39.942117, 116.33668), 11)); + } + + private void addArcLineLayer() { + mIsSelected = true; + if (vectorOverlay == null) { + + mTencentMap.setPoisEnabled(false); + BufferedReader br = null; + long currentTime = System.currentTimeMillis(); + List startLats = new ArrayList<>(); + try { + br = new BufferedReader(new InputStreamReader(getResources().getAssets().open("trailData.dat"))); + + String line = null; + while ((line = br.readLine()) != null) { + String[] oneDot = line.split(","); + TimeLatLng[] timeLatLngs = new TimeLatLng[oneDot.length]; + int i = 0; + for (String timeLatLng : oneDot) { + String[] values = timeLatLng.split("\t"); + LatLng latlng = new LatLng((Double.parseDouble(values[0])), (Double.parseDouble(values[1]))); + int timeStamp = Integer.parseInt(values[2]); + timeLatLngs[i++] = new TimeLatLng(latlng, timeStamp); + } + TrailLatLng tmp = new TrailLatLng(timeLatLngs); + startLats.add(tmp); + } + } catch (Exception e) { + e.printStackTrace(); + } + int[] colors = {Color.argb(0xff, 0x00, 0x00, 0xff), + Color.argb(0x00, 0xff, 0xff, 0x00)}; + + trailOverlayProvider = new TrailOverlayProvider().type(TrailOverlayProvider.TrailOverlayType.Trail).data(startLats).opacity(2f).width(10).gradient(colors).setHighlightDuration(8000).setAnimateStartTime(0, 25000); + vectorOverlay = mTencentMap.addVectorOverlay(trailOverlayProvider); + + + } + + } +} \ No newline at end of file diff --git a/positions/src/main/java/cc/winboll/studio/positions/demo/heatoverlay/VectorHeatMapActivity.java b/positions/src/main/java/cc/winboll/studio/positions/demo/heatoverlay/VectorHeatMapActivity.java new file mode 100644 index 0000000..0d4f22c --- /dev/null +++ b/positions/src/main/java/cc/winboll/studio/positions/demo/heatoverlay/VectorHeatMapActivity.java @@ -0,0 +1,182 @@ +package cc.winboll.studio.positions.demo.heatoverlay; + +import androidx.annotation.NonNull; +import androidx.appcompat.app.AppCompatActivity; +import androidx.fragment.app.FragmentActivity; + +import android.os.Bundle; +import android.util.Log; +import android.view.Menu; +import android.view.MenuItem; +import android.widget.CompoundButton; +import android.widget.ToggleButton; + +import com.tencent.map.sdk.utilities.heatmap.WeightedLatLng; +import cc.winboll.studio.positions.R; +import cc.winboll.studio.positions.demo.basic.SupportMapFragmentActivity; +import com.tencent.tencentmap.mapsdk.maps.CameraUpdateFactory; +import com.tencent.tencentmap.mapsdk.maps.MapView; +import com.tencent.tencentmap.mapsdk.maps.TencentMap; +import com.tencent.tencentmap.mapsdk.maps.model.LatLng; +import com.tencent.tencentmap.mapsdk.maps.model.VectorHeatAggregationUnit; +import com.tencent.tencentmap.mapsdk.maps.model.VectorHeatOverlay; +import com.tencent.tencentmap.mapsdk.maps.model.VectorHeatOverlayOptions; + +import java.io.BufferedReader; +import java.io.IOException; +import java.io.InputStreamReader; +import java.util.ArrayList; + +/** + * 蜂窝热力图 + */ +public class VectorHeatMapActivity extends SupportMapFragmentActivity { + + MapView mMapView; + TencentMap mTencentMap; + VectorHeatOverlay mOverlay; + boolean mIsSelected; + + @Override + protected void onCreate(Bundle savedInstanceState) { + super.onCreate(savedInstanceState); + setContentView(R.layout.activity_vector_heat_map); + mMapView = findViewById(R.id.map_view); + mTencentMap = mMapView.getMap(); + mTencentMap.moveCamera(CameraUpdateFactory.newLatLngZoom( + new LatLng(36.139985, 120.402243), + 11)); + + mTencentMap.setOnMapClickListener(new TencentMap.OnMapClickListener() { + @Override + public void onMapClick(LatLng latlng) { + if (mOverlay == null) { + return; + } + VectorHeatAggregationUnit unit = mOverlay.getUnit(latlng); + if (unit == null) { + Log.e("VectorHeatMapActivity", "no unit found"); + return; + } + Log.e("VectorHeatMapActivity", "unit center:" + unit.getCenter() + + ", intensity:" + unit.getIntensity() + + ", size:" + unit.getNodes().length); + } + }); + } + + @Override + public boolean onCreateOptionsMenu(Menu menu) { + getMenuInflater().inflate(R.menu.vectorheatmap, menu); + return true; + } + + @Override + public boolean onPrepareOptionsMenu(Menu menu) { + menu.findItem(R.id.menu_open_vectorheatmap).setVisible(!mIsSelected); + menu.findItem(R.id.menu_close_vectorheatmap).setVisible(mIsSelected); + return super.onPrepareOptionsMenu(menu); + } + + @Override + public boolean onOptionsItemSelected(@NonNull MenuItem item) { + switch (item.getItemId()) { + case R.id.menu_open_vectorheatmap: + addVectorHeatMap(); + break; + case R.id.menu_close_vectorheatmap: + removeVectorHeatMap(); + break; + } + + supportInvalidateOptionsMenu(); + return super.onOptionsItemSelected(item); + } + + private ArrayList getHeatNodes() { + BufferedReader br = null; + ArrayList nodes = null; + try { + nodes = new ArrayList<>(); + br = new BufferedReader(new InputStreamReader( + getResources().getAssets().open("honeycomb.txt"))); + String line; + while ((line = br.readLine()) != null) { + String[] lines = line.split("\t"); + if (lines.length == 3) { + double value = Double.parseDouble(lines[2]); + LatLng latLng = new LatLng((Double.parseDouble(lines[1])), + (Double.parseDouble(lines[0]))); + nodes.add(new WeightedLatLng(latLng, 1)); + } + } + } catch (Exception e) { + e.printStackTrace(); + } finally { + if (br != null) { + try { + br.close(); + } catch (IOException e) { + e.printStackTrace(); + } + } + return nodes; + } + } + + @Override + protected void onResume() { + super.onResume(); + if (mMapView != null) { + mMapView.onResume(); + } + } + + @Override + protected void onPause() { + super.onPause(); + if (mMapView != null) { + mMapView.onPause(); + } + } + + @Override + protected void onStop() { + super.onStop(); + if (mMapView != null) { + mMapView.onStop(); + } + } + + @Override + protected void onDestroy() { + super.onDestroy(); + if (mMapView != null) { + mMapView.onDestroy(); + } + } + + private void addVectorHeatMap() { + mIsSelected = true; + if (mOverlay != null) { + return; + } + WeightedLatLng[] nodes = getHeatNodes().toArray(new WeightedLatLng[0]); + VectorHeatOverlayOptions options = new VectorHeatOverlayOptions() + .nodes(nodes) + .size(2000) + .gap(100) + .colors(new int[]{0x45fa4b14, 0x99fa4b14, 0xd9fa4b14}) + .startPoints(new double[]{0, 0.6, 0.8}); + mOverlay = mTencentMap.addVectorHeatOverlay(options); + } + + public void removeVectorHeatMap() { + mIsSelected = false; + if (mOverlay == null) { + return; + } + mOverlay.remove(); + mOverlay = null; + } +} diff --git a/positions/src/main/java/cc/winboll/studio/positions/demo/location/LocationLayerActivity.java b/positions/src/main/java/cc/winboll/studio/positions/demo/location/LocationLayerActivity.java new file mode 100644 index 0000000..a2bf98a --- /dev/null +++ b/positions/src/main/java/cc/winboll/studio/positions/demo/location/LocationLayerActivity.java @@ -0,0 +1,251 @@ +package cc.winboll.studio.positions.demo.location; + +import android.Manifest; +import android.graphics.Bitmap; +import android.graphics.BitmapFactory; +import android.graphics.Matrix; +import android.location.Location; +import android.os.Looper; + +import androidx.annotation.NonNull; + +import android.os.Bundle; +import android.util.Log; +import android.view.View; +import android.widget.RadioGroup; +import android.widget.Toast; + +import cc.winboll.studio.positions.R; +import cc.winboll.studio.positions.demo.basic.SupportMapFragmentActivity; +import com.google.gson.Gson; +import com.tencent.map.geolocation.TencentLocation; +import com.tencent.map.geolocation.TencentLocationListener; +import com.tencent.map.geolocation.TencentLocationManager; +import com.tencent.map.geolocation.TencentLocationRequest; +import com.tencent.tencentmap.mapsdk.maps.LocationSource; +import com.tencent.tencentmap.mapsdk.maps.TencentMap; +import com.tencent.tencentmap.mapsdk.maps.model.BitmapDescriptor; +import com.tencent.tencentmap.mapsdk.maps.model.BitmapDescriptorFactory; +import com.tencent.tencentmap.mapsdk.maps.model.LatLng; +import com.tencent.tencentmap.mapsdk.maps.model.MyLocationStyle; + +import java.util.List; + +import pub.devrel.easypermissions.EasyPermissions; + +public class LocationLayerActivity extends SupportMapFragmentActivity implements EasyPermissions.PermissionCallbacks, LocationSource, TencentLocationListener, TencentMap.OnMapLongClickListener, RadioGroup.OnCheckedChangeListener { + + private OnLocationChangedListener locationChangedListener; + + private TencentLocationManager locationManager; + private TencentLocationRequest locationRequest; + private MyLocationStyle locationStyle; + private RadioGroup radioGroup; + + + @Override + protected void onCreate(Bundle savedInstanceState) { + super.onCreate(savedInstanceState); + + + //定位需要申请的权限 + String[] perms = { + Manifest.permission.ACCESS_FINE_LOCATION, + Manifest.permission.ACCESS_COARSE_LOCATION, + Manifest.permission.READ_PHONE_STATE + }; + + if (EasyPermissions.hasPermissions(this, perms)) {//检查是否获取该权限 + Log.i("location", "已获取权限"); + } else { + EasyPermissions.requestPermissions(this, "必要的权限", 0, perms); + } + //设置显示定位的图标 + mapUiSettings.setMyLocationButtonEnabled(true); + tencentMap.setOnMapLongClickListener(this); + + radioGroup = findViewById(R.id.location_type); + radioGroup.setVisibility(View.VISIBLE); + radioGroup.setOnCheckedChangeListener(this); + + //建立定位 + initLocation(); + //SDK版本4.3.5新增内置定位标点击回调监听 + tencentMap.setMyLocationClickListener(new TencentMap.OnMyLocationClickListener() { + @Override + public boolean onMyLocationClicked(LatLng latLng) { + Toast.makeText(LocationLayerActivity.this, "内置定位标点击回调", Toast.LENGTH_SHORT).show(); + return true; + } + }); + } + + /** + * 定位的一些初始化设置 + */ + private void initLocation() { + //用于访问腾讯定位服务的类, 周期性向客户端提供位置更新 + locationManager = TencentLocationManager.getInstance(this); + //设置坐标系 + locationManager.setCoordinateType(TencentLocationManager.COORDINATE_TYPE_GCJ02); + //创建定位请求 + locationRequest = TencentLocationRequest.create(); + //设置定位周期(位置监听器回调周期)为3s + locationRequest.setInterval(3000); + + //地图上设置定位数据源 + tencentMap.setLocationSource(this); + //设置当前位置可见 + tencentMap.setMyLocationEnabled(true); + //设置定位图标样式 + setLocMarkerStyle(); + tencentMap.setMyLocationStyle(locationStyle); + } + + /** + * 设置定位图标样式 + */ + private void setLocMarkerStyle() { + locationStyle = new MyLocationStyle(); + //创建图标 + BitmapDescriptor bitmapDescriptor = BitmapDescriptorFactory.fromBitmap(getBitMap(R.drawable.location_icon)); + locationStyle.icon(bitmapDescriptor); + //设置定位圆形区域的边框宽度 + locationStyle.strokeWidth(3); + //设置圆区域的颜色 + locationStyle.fillColor(R.color.style); + } + + private Bitmap getBitMap(int resourceId) { + Bitmap bitmap = BitmapFactory.decodeResource(getResources(), resourceId); + int width = bitmap.getWidth(); + int height = bitmap.getHeight(); + int newWidth = 55; + int newHeight = 55; + float widthScale = ((float) newWidth) / width; + float heightScale = ((float) newHeight) / height; + Matrix matrix = new Matrix(); + matrix.postScale(widthScale, heightScale); + bitmap = Bitmap.createBitmap(bitmap, 0, 0, width, height, matrix, true); + return bitmap; + } + + /** + * 实现位置监听 + * + * @param tencentLocation + * @param i + * @param s + */ + @Override + public void onLocationChanged(TencentLocation tencentLocation, int i, String s) { + + if (i == TencentLocation.ERROR_OK && locationChangedListener != null) { + Location location = new Location(tencentLocation.getProvider()); + //设置经纬度以及精度 + location.setLatitude(tencentLocation.getLatitude()); + location.setLongitude(tencentLocation.getLongitude()); + location.setAccuracy(tencentLocation.getAccuracy()); + locationChangedListener.onLocationChanged(location); + + //显示回调的实时位置信息 + runOnUiThread(new Runnable() { + @Override + public void run() { + //打印tencentLocation的json字符串 +// Toast.makeText(getApplicationContext(), new Gson().toJson(location), Toast.LENGTH_LONG).show(); + } + }); + } + } + + @Override + public void onStatusUpdate(String s, int i, String s1) { + //GPS, WiFi, Radio 等状态发生变化 + Log.v("State changed", s + "===" + s1); + } + + + @Override + public void activate(OnLocationChangedListener onLocationChangedListener) { + locationChangedListener = onLocationChangedListener; + + int err = locationManager.requestLocationUpdates(locationRequest, this, Looper.myLooper()); + switch (err) { + case 1: + Toast.makeText(this, "设备缺少使用腾讯定位服务需要的基本条件", Toast.LENGTH_SHORT).show(); + break; + case 2: + Toast.makeText(this, "manifest 中配置的 key 不正确", Toast.LENGTH_SHORT).show(); + break; + case 3: + Toast.makeText(this, "自动加载libtencentloc.so失败", Toast.LENGTH_SHORT).show(); + break; + + default: + break; + } + } + + @Override + public void deactivate() { + locationManager.removeUpdates(this); + locationManager = null; + locationRequest = null; + locationChangedListener = null; + } + + @Override + public void onPermissionsGranted(int requestCode, @NonNull List perms) { + Log.e("location quest: ", "success"); + } + + @Override + public void onPermissionsDenied(int requestCode, @NonNull List perms) { + Log.e("location quest: ", "failed"); + } + + @Override + public void onMapLongClick(LatLng latLng) { + Location location = new Location("LongPressLocationProvider"); + location.setLatitude(latLng.latitude); + location.setLongitude(latLng.longitude); + location.setAccuracy(20); + locationChangedListener.onLocationChanged(location); + Log.i("long click", new Gson().toJson(latLng)); + } + + @Override + public void onCheckedChanged(RadioGroup radioGroup, int i) { + switch (i) { + //连续定位,但不会移动到地图中心点,并且会跟随设备移动 + case R.id.btn_follow_no_center: + + initLocation(); + locationStyle = locationStyle.myLocationType(MyLocationStyle.LOCATION_TYPE_FOLLOW_NO_CENTER); + tencentMap.setMyLocationStyle(locationStyle); + break; + //连续定位,且将视角移动到地图中心,定位点依照设备方向旋转,并且会跟随设备移动,默认是此种类型 + case R.id.btn_location_rotate: + + initLocation(); + locationStyle = locationStyle.myLocationType(MyLocationStyle.LOCATION_TYPE_LOCATION_ROTATE); + tencentMap.setMyLocationStyle(locationStyle); + break; + //连续定位,但不会移动到地图中心点,定位点依照设备方向旋转,并且跟随设备移动 + case R.id.btn_location_rotate_no_center: + + initLocation(); + locationStyle = locationStyle.myLocationType(MyLocationStyle.LOCATION_TYPE_LOCATION_ROTATE_NO_CENTER); + tencentMap.setMyLocationStyle(locationStyle); + break; + //连续定位,但不会移动到地图中心点,地图依照设备方向旋转,并且会跟随设备移动 + case R.id.btn_map_rotate_no_center: + + initLocation(); + locationStyle = locationStyle.myLocationType(MyLocationStyle.LOCATION_TYPE_MAP_ROTATE_NO_CENTER); + tencentMap.setMyLocationStyle(locationStyle); + break; + } + } +} diff --git a/positions/src/main/java/cc/winboll/studio/positions/demo/location/LocationPointActivity.java b/positions/src/main/java/cc/winboll/studio/positions/demo/location/LocationPointActivity.java new file mode 100644 index 0000000..925706a --- /dev/null +++ b/positions/src/main/java/cc/winboll/studio/positions/demo/location/LocationPointActivity.java @@ -0,0 +1,190 @@ +package cc.winboll.studio.positions.demo.location; + +import android.Manifest; +import android.graphics.Bitmap; +import android.graphics.BitmapFactory; +import android.graphics.Matrix; +import android.location.Location; +import android.os.Bundle; +import android.os.Looper; +import androidx.annotation.NonNull; +import android.util.Log; +import android.widget.Toast; + +import cc.winboll.studio.positions.R; +import cc.winboll.studio.positions.demo.basic.SupportMapFragmentActivity; +import com.tencent.map.geolocation.TencentLocation; +import com.tencent.map.geolocation.TencentLocationListener; +import com.tencent.map.geolocation.TencentLocationManager; +import com.tencent.map.geolocation.TencentLocationRequest; +import com.tencent.tencentmap.mapsdk.maps.LocationSource; +import com.tencent.tencentmap.mapsdk.maps.model.BitmapDescriptor; +import com.tencent.tencentmap.mapsdk.maps.model.BitmapDescriptorFactory; +import com.tencent.tencentmap.mapsdk.maps.model.MyLocationStyle; + +import java.util.List; + +import pub.devrel.easypermissions.EasyPermissions; + +public class LocationPointActivity extends SupportMapFragmentActivity implements EasyPermissions.PermissionCallbacks,LocationSource, TencentLocationListener{ + private LocationSource.OnLocationChangedListener locationChangedListener; + + private TencentLocationManager locationManager; + private TencentLocationRequest locationRequest; + private MyLocationStyle locationStyle; + + @Override + protected void onCreate(Bundle savedInstanceState) { + super.onCreate(savedInstanceState); + + + //定位需要申请的权限 + String[] perms = { + Manifest.permission.ACCESS_FINE_LOCATION, + Manifest.permission.ACCESS_COARSE_LOCATION, + Manifest.permission.READ_PHONE_STATE + }; + + if (EasyPermissions.hasPermissions(this, perms)) {//检查是否获取该权限 + Log.i("location", "已获取权限"); + } else { + EasyPermissions.requestPermissions(this, "必要的权限", 0, perms); + } + //设置显示定位的图标 + TencentLocationManager.setUserAgreePrivacy(true); + //建立定位 + initLocation(); + } + + + /** + * 设置定位图标样式 + */ + private void setLocMarkerStyle(){ + locationStyle = new MyLocationStyle(); + //创建图标 + BitmapDescriptor bitmapDescriptor = BitmapDescriptorFactory.fromBitmap(getBitMap(R.drawable.marker)); + locationStyle.icon(bitmapDescriptor); + //设置定位圆形区域的边框宽度 + locationStyle.strokeWidth(3); + //设置圆区域的颜色 + locationStyle.fillColor(R.color.style); + + tencentMap.setMyLocationStyle(locationStyle); + } + + + + private Bitmap getBitMap(int resourceId){ + Bitmap bitmap = BitmapFactory.decodeResource(getResources(), resourceId); + int width = bitmap.getWidth(); + int height = bitmap.getHeight(); + int newWidth = 55; + int newHeight = 55; + float widthScale = ((float)newWidth)/width; + float heightScale = ((float)newHeight)/height; + Matrix matrix = new Matrix(); + matrix.postScale(widthScale, heightScale); + bitmap = Bitmap.createBitmap(bitmap,0,0,width,height,matrix,true); + return bitmap; + } + + + + /** + * 定位的一些初始化设置 + */ + private void initLocation(){ + //用于访问腾讯定位服务的类, 周期性向客户端提供位置更新 + locationManager = TencentLocationManager.getInstance(this); + //设置坐标系 + locationManager.setCoordinateType(TencentLocationManager.COORDINATE_TYPE_GCJ02); + //创建定位请求 + locationRequest = TencentLocationRequest.create(); + //设置定位周期(位置监听器回调周期)为3s + locationRequest.setInterval(3000); + + //地图上设置定位数据源 + tencentMap.setLocationSource(this); + //设置当前位置可见 + tencentMap.setMyLocationEnabled(true); + //设置定位图标样式 + setLocMarkerStyle(); +// locationStyle = locationStyle.myLocationType(MyLocationStyle.LOCATION_TYPE_LOCATION_ROTATE); + tencentMap.setMyLocationStyle(locationStyle); + } + /** + * 实现位置监听 + * @param tencentLocation + * @param i + * @param s + */ + @Override + public void onLocationChanged(TencentLocation tencentLocation, int i, String s) { + + if(i == TencentLocation.ERROR_OK && locationChangedListener != null){ + Location location = new Location(tencentLocation.getProvider()); + //设置经纬度以及精度 + location.setLatitude(tencentLocation.getLatitude()); + location.setLongitude(tencentLocation.getLongitude()); + location.setAccuracy(tencentLocation.getAccuracy()); + locationChangedListener.onLocationChanged(location); + + //显示回调的实时位置信息 + runOnUiThread(new Runnable() { + @Override + public void run() { + //打印tencentLocation的json字符串 +// Toast.makeText(getApplicationContext(), new Gson().toJson(location), Toast.LENGTH_LONG).show(); + } + }); + } + } + + @Override + public void onStatusUpdate(String s, int i, String s1) { + //GPS, WiFi, Radio 等状态发生变化 + Log.v("State changed", s +"===" + s1); + } + + + @Override + public void activate(OnLocationChangedListener onLocationChangedListener) { + locationChangedListener = onLocationChangedListener; + + int err = locationManager.requestLocationUpdates(locationRequest, this, Looper.myLooper()); + switch (err) { + case 1: + Toast.makeText(this,"设备缺少使用腾讯定位服务需要的基本条件",Toast.LENGTH_SHORT).show(); + break; + case 2: + Toast.makeText(this,"manifest 中配置的 key 不正确",Toast.LENGTH_SHORT).show(); + break; + case 3: + Toast.makeText(this,"自动加载libtencentloc.so失败",Toast.LENGTH_SHORT).show(); + break; + + default: + break; + } + } + + @Override + public void deactivate() { + locationManager.removeUpdates(this); + locationManager = null; + locationRequest = null; + locationChangedListener=null; + } + + @Override + public void onPermissionsGranted(int requestCode, @NonNull List perms) { + Log.e("location quest: ","success"); + } + + @Override + public void onPermissionsDenied(int requestCode, @NonNull List perms) { + Log.e("location quest: ","failed"); + } + +} diff --git a/positions/src/main/java/cc/winboll/studio/positions/demo/marker/AoiLayerActivity.java b/positions/src/main/java/cc/winboll/studio/positions/demo/marker/AoiLayerActivity.java new file mode 100644 index 0000000..5839c73 --- /dev/null +++ b/positions/src/main/java/cc/winboll/studio/positions/demo/marker/AoiLayerActivity.java @@ -0,0 +1,151 @@ +package cc.winboll.studio.positions.demo.marker; + +import androidx.annotation.NonNull; +import androidx.appcompat.app.AppCompatActivity; + +import android.os.Bundle; +import android.view.Menu; +import android.view.MenuItem; +import android.widget.RelativeLayout; +import android.widget.Toast; + +import cc.winboll.studio.positions.R; +import com.tencent.tencentmap.mapsdk.maps.MapView; +import com.tencent.tencentmap.mapsdk.maps.TencentMap; +import com.tencent.tencentmap.mapsdk.maps.TencentMapOptions; +import com.tencent.tencentmap.mapsdk.maps.model.AoiLayer; +import com.tencent.tencentmap.mapsdk.maps.model.AoiLayerOptions; +import com.tencent.tencentmap.mapsdk.maps.model.MapPoi; +import com.tencent.tencentmap.mapsdk.maps.model.SubPoi; + +public class AoiLayerActivity extends AppCompatActivity implements AoiLayer.OnAoiLayerLoadListener { + private MapView mMapView; + private RelativeLayout mRelativeLayout; + private TencentMap mTencentMap; + private boolean mIsSelected; + private AoiLayer mAoiLayer; + + @Override + protected void onCreate(Bundle savedInstanceState) { + super.onCreate(savedInstanceState); + setContentView(R.layout.activity_aoi_layer); + mRelativeLayout = findViewById(R.id.relativelayout); + TencentMapOptions options = new TencentMapOptions(); + mMapView = new MapView(this, options); + mRelativeLayout.addView(mMapView); + mTencentMap = mMapView.getMap(); + } + + @Override + protected void onStart() { + super.onStart(); + mMapView.onStart(); + } + + @Override + protected void onResume() { + super.onResume(); + mMapView.onResume(); + } + + @Override + protected void onPause() { + super.onPause(); + mMapView.onPause(); + } + + @Override + protected void onStop() { + super.onStop(); + mMapView.onStop(); + } + + @Override + protected void onDestroy() { + super.onDestroy(); + mMapView.onDestroy(); + } + + @Override + public void onAoiLayerLoaded(boolean b, AoiLayer aoiLayer) { + + } + + @Override + public boolean onCreateOptionsMenu(Menu menu) { + getMenuInflater().inflate(R.menu.marker_groundoverlay, menu); + return true; + } + + @Override + public boolean onPrepareOptionsMenu(Menu menu) { + menu.findItem(R.id.menu_add_groundoverlay).setVisible(!mIsSelected); + menu.findItem(R.id.menu_remove_groundoverlay).setVisible(mIsSelected); + return super.onPrepareOptionsMenu(menu); + } + + @Override + public boolean onOptionsItemSelected(@NonNull MenuItem item) { + switch (item.getItemId()) { + case R.id.menu_add_groundoverlay: + addAOI(); + break; + case R.id.menu_remove_groundoverlay: + removeAOI(); + break; + } + + supportInvalidateOptionsMenu(); + return super.onOptionsItemSelected(item); + } + + /** + * 添加AOI面 + */ + private void addAOI() { + mIsSelected = true; + //通过检索能力获取Poi的ID ,以北京大学为例 + String poiId = "11107399966856067949"; + //AOI面配置项 + AoiLayerOptions options = new AoiLayerOptions(); + //设置显示级别 有效范围是(0-20] + options.setDisplayLevel(10, 20); + + //添加一个Aoi面 + mAoiLayer = mTencentMap.addAoiLayer(poiId, options, new AoiLayer.OnAoiLayerLoadListener() { + + @Override + public void onAoiLayerLoaded(boolean b, AoiLayer aoiLayer) { + if (b) { + Toast.makeText(AoiLayerActivity.this, "添加[" + aoiLayer.name() + "]成功!", Toast.LENGTH_LONG).show(); + } else { + Toast.makeText(AoiLayerActivity.this, "添加[" + aoiLayer.getId() + "]失败!", Toast.LENGTH_LONG).show(); + } + } + }); + + //设置AOi面上的子POI点的点击回调 + mTencentMap.setOnMapPoiClickListener(new TencentMap.OnMapPoiClickListener() { + + @Override + public void onClicked(MapPoi mapPoi) { + if (mapPoi instanceof SubPoi) { + Toast.makeText(AoiLayerActivity.this, "SubPoi[" + mapPoi.getName() + "]被点击!", Toast.LENGTH_LONG).show(); + } + } + }); + + } + + /** + * 移除AOI面 + */ + private void removeAOI() { + mIsSelected = false; + if (mAoiLayer != null) { + mAoiLayer.remove(); + } + } +} + + diff --git a/positions/src/main/java/cc/winboll/studio/positions/demo/marker/CustomRenderActivity.java b/positions/src/main/java/cc/winboll/studio/positions/demo/marker/CustomRenderActivity.java new file mode 100644 index 0000000..0139137 --- /dev/null +++ b/positions/src/main/java/cc/winboll/studio/positions/demo/marker/CustomRenderActivity.java @@ -0,0 +1,281 @@ +package cc.winboll.studio.positions.demo.marker; + +import androidx.appcompat.app.AppCompatActivity; + +import android.graphics.PointF; +import android.opengl.GLES20; +import android.os.Bundle; +import android.util.Log; + +import cc.winboll.studio.positions.R; +import com.tencent.tencentmap.mapsdk.maps.CameraUpdateFactory; +import com.tencent.tencentmap.mapsdk.maps.CustomRender; +import com.tencent.tencentmap.mapsdk.maps.MapView; +import com.tencent.tencentmap.mapsdk.maps.TencentMap; +import com.tencent.tencentmap.mapsdk.maps.model.CameraPosition; +import com.tencent.tencentmap.mapsdk.maps.model.LatLng; + +import java.nio.ByteBuffer; +import java.nio.ByteOrder; +import java.nio.FloatBuffer; +import java.nio.ShortBuffer; + +/** + * OpenGL绘制 + */ +public class CustomRenderActivity extends AppCompatActivity { + + private static final String TAG = CustomRenderActivity.class.getSimpleName(); + + // 标识是否第一次绘制3D立方体 + private boolean mIsFirstDraw3DCube = true; + + // 立方体8个顶点坐标 + private float[] mVertices = { + -1, -1, -0, + 1, -1, -0, + 1, 1, -0, + -1, 1, -0, + -1, -1, 1, + 1, -1, 1, + 1, 1, 1, + -1, 1, 1, + }; + + // 3D立方体顶点绘制顺序列表 + private short[] mDrawIndices = { + 5, 4, 0, 1, 5, 0, 6, 5, 1, 2, 6, 1, + 7, 6, 2, 3, 7, 2, 4, 7, 3, 0, 4, 3, + 6, 7, 4, 5, 6, 4, 1, 0, 3, 2, 1, 3 + }; + + // 3D立方体8个顶点颜色值 + private float[] mVertexColors = { + 1f, 1f, 0f, 1f, + 0f, 1f, 1f, 1f, + 1f, 0f, 1f, 1f, + 0f, 0f, 0f, 1f, + 1f, 1f, 1f, 1f, + 1f, 0f, 0f, 1f, + 0f, 1f, 0f, 1f, + 0f, 0f, 1f, 1f + }; + + // 立方体顶点坐标Buffer + private FloatBuffer mVertexBuffer; + + // 顶点绘制顺序Buffer + private ShortBuffer mIndexBuffer; + + // 立方体顶点颜色Buffer + private FloatBuffer mColorBuffer; + + // 3D立方体着色器 + private CubeShader mCubeShader; + + private MapView mapView; + + private TencentMap mMap; + + private LatLng latlng = new LatLng(40.04199816,116.27479076); + + @Override + protected void onCreate(Bundle savedInstanceState) { + super.onCreate(savedInstanceState); + setContentView(R.layout.activity_custom_render); + mapView = findViewById(R.id.map_view); + mMap = mapView.getMap(); + mMap.addOnMapLoadedCallback(new TencentMap.OnMapLoadedCallback() { + @Override + public void onMapLoaded() { + mMap.setCustomRender(new CubeRender()); + mMap.removeOnMapLoadedCallback(this); + } + }); + + mMap.moveCamera(CameraUpdateFactory.newCameraPosition(CameraPosition.builder() + .target(latlng).zoom(16).tilt(45).build())); + + + } + + @Override + protected void onResume() { + // TODO Auto-generated method stub + super.onResume(); + mapView.onResume(); + } + + @Override + protected void onDestroy() { + // TODO Auto-generated method stub + super.onDestroy(); + mapView.onDestroy(); + } + + private class CubeRender implements CustomRender { + + private void initCubeData(float width, float height, float depth) { + // 对标地图坐标 + initVertices(mVertices, width, height, depth); + + // 立方体顶点数据Buffer + mVertexBuffer = ByteBuffer.allocateDirect(mVertices.length * 4) + .order(ByteOrder.nativeOrder()) + .asFloatBuffer(); + mVertexBuffer.put(mVertices).position(0); + + // 立方体顶点绘制顺序Buffer + ByteBuffer byteBuffer = ByteBuffer.allocateDirect(mDrawIndices.length * 4); + byteBuffer.order(ByteOrder.nativeOrder()); + mIndexBuffer = byteBuffer.asShortBuffer(); + mIndexBuffer.put(mDrawIndices); + mIndexBuffer.position(0); + + // 立方体顶点颜色Buffer + ByteBuffer byteBuffer1 = ByteBuffer.allocateDirect(mVertexColors.length * 4); + byteBuffer1.order(ByteOrder.nativeOrder()); + mColorBuffer = byteBuffer1.asFloatBuffer(); + mColorBuffer.put(mVertexColors); + mColorBuffer.position(0); + } + + private void initCubeShader() { + mCubeShader = new CubeShader(); + mCubeShader.init(); + } + + private void initVertices(float[] vertices, float width, float height, float depth) { + for (int i = 0; i < vertices.length / 3; i++) { + int m = i * 3; + vertices[m] = vertices[m] * width; + vertices[m + 1] = vertices[m + 1] * height; + vertices[m + 2] = vertices[m + 2] * depth; + } + } + + @Override + public void onDrawFrame() { + drawCube(); + } + + private void drawCube() { + + if (mIsFirstDraw3DCube) { + float cubeWidth = 0.2f * 10000 / 2; + float cubeHeight = 0.2f * 10000 / 2; + float cubeDepth = 0.4f * 10000 / 2; + initCubeData(cubeWidth, cubeHeight, cubeDepth); + initCubeShader(); + mIsFirstDraw3DCube = false; + } + + if (null == mCubeShader) { + return; + } + + // 绑定地图移动 + PointF p1f = mMap.getProjection().glVertexForCoordinate(latlng); + float[] mvpMatrix = mMap.getProjection().glModelMatrix(p1f, 1); + + // Step2 开始绘制设置 + GLES20.glUseProgram(mCubeShader.mProgram); + checkGlError("glUseProgram"); + + GLES20.glEnable(GLES20.GL_DEPTH_TEST); + checkGlError("glEnable"); + + //对齐矩阵 + GLES20.glUniformMatrix4fv(mCubeShader.mMvpMatrix, 1, false, mvpMatrix, 0); + checkGlError("glUniformMatrix4fv"); + + GLES20.glBindBuffer(GLES20.GL_ARRAY_BUFFER, 0); + // 顶点指针 + GLES20.glEnableVertexAttribArray(mCubeShader.mVertex); + checkGlError("glEnableVertexAttribArray"); + GLES20.glVertexAttribPointer(mCubeShader.mVertex, 3, GLES20.GL_FLOAT, false, 0, mVertexBuffer); + checkGlError("glVertexAttribPointer"); + + // 颜色指针 + GLES20.glEnableVertexAttribArray(mCubeShader.mColor); + checkGlError("glEnableVertexAttribArray"); + GLES20.glVertexAttribPointer(mCubeShader.mColor, 4, GLES20.GL_FLOAT, false, 0, mColorBuffer); + checkGlError("glVertexAttribPointer"); + + GLES20.glBindBuffer(GLES20.GL_ELEMENT_ARRAY_BUFFER, 0); + // 开始画 + GLES20.glDrawElements(GLES20.GL_TRIANGLES, mDrawIndices.length, GLES20.GL_UNSIGNED_SHORT, mIndexBuffer); + checkGlError("glDrawElements"); + + GLES20.glDisableVertexAttribArray(mCubeShader.mVertex); + checkGlError("glDisableVertexAttribArray"); + + GLES20.glDisable(GLES20.GL_DEPTH_TEST); + checkGlError("glDisable"); + } + } + + private static class CubeShader { + int mVertex; + int mMvpMatrix; + int mColor; + int mProgram; + + String vertexShader = "precision mediump float;\n" + + " attribute vec3 mVertex;//顶点数组,三维坐标\n" + + " attribute vec4 mColor;//颜色数组,三维坐标\n" + + " uniform mat4 mMvpMatrix;//mvp矩阵\n" + + " varying vec4 color;//\n" + + " void main(){\n" + + " gl_Position = mMvpMatrix * vec4(mVertex, 1.0);\n" + + " color = mColor;\n" + + " }"; + + String fragmentShader = "//有颜色 没有纹理\n" + + " precision mediump float;\n" + + " varying vec4 color;//\n" + + " void main(){\n" + + " gl_FragColor = color;\n" + + " }"; + + public void init() { + int vertexLocation = GLES20.glCreateShader(GLES20.GL_VERTEX_SHADER); + GLES20.glShaderSource(vertexLocation, vertexShader); + checkGlError("glShaderSource"); + GLES20.glCompileShader(vertexLocation); + checkGlError("glCompileShader"); + int fragmentLocation = GLES20.glCreateShader(GLES20.GL_FRAGMENT_SHADER); + GLES20.glShaderSource(fragmentLocation, fragmentShader); + checkGlError("glShaderSource"); + GLES20.glCompileShader(fragmentLocation); + checkGlError("glCompileShader"); + + mProgram = GLES20.glCreateProgram(); + GLES20.glAttachShader(mProgram, vertexLocation); + GLES20.glAttachShader(mProgram, fragmentLocation); + GLES20.glLinkProgram(mProgram); + int[] linked = new int[1]; + GLES20.glGetProgramiv(mProgram, GLES20.GL_LINK_STATUS, linked, 0); + checkGlError("glLinkProgram"); + if (linked[0] != GLES20.GL_TRUE) { + Log.e(TAG, "Could not link program: "); + Log.e(TAG, GLES20.glGetProgramInfoLog(mProgram)); + GLES20.glDeleteProgram(mProgram); + mProgram = 0; + } + + + mVertex = GLES20.glGetAttribLocation(mProgram, "mVertex"); + mMvpMatrix = GLES20.glGetUniformLocation(mProgram, "mMvpMatrix"); + mColor = GLES20.glGetAttribLocation(mProgram, "mColor"); + } + + } + + static void checkGlError(String op) { + int error; + while ((error = GLES20.glGetError()) != GLES20.GL_NO_ERROR) { + Log.e(TAG, op + ": glError " + error); + } + } +} diff --git a/positions/src/main/java/cc/winboll/studio/positions/demo/marker/GroundOverlayActivity.java b/positions/src/main/java/cc/winboll/studio/positions/demo/marker/GroundOverlayActivity.java new file mode 100644 index 0000000..6bc3cb2 --- /dev/null +++ b/positions/src/main/java/cc/winboll/studio/positions/demo/marker/GroundOverlayActivity.java @@ -0,0 +1,129 @@ +package cc.winboll.studio.positions.demo.marker; + +import androidx.annotation.NonNull; +import androidx.appcompat.app.AppCompatActivity; +import androidx.fragment.app.FragmentActivity; + +import android.os.Bundle; +import android.view.Menu; +import android.view.MenuItem; +import android.view.View; +import android.widget.Button; +import android.widget.RadioGroup; + + +import cc.winboll.studio.positions.R; +import cc.winboll.studio.positions.demo.basic.SupportMapFragmentActivity; +import com.tencent.tencentmap.mapsdk.maps.CameraUpdateFactory; +import com.tencent.tencentmap.mapsdk.maps.MapView; +import com.tencent.tencentmap.mapsdk.maps.TencentMap; +import com.tencent.tencentmap.mapsdk.maps.model.BitmapDescriptorFactory; +import com.tencent.tencentmap.mapsdk.maps.model.GroundOverlay; +import com.tencent.tencentmap.mapsdk.maps.model.GroundOverlayOptions; +import com.tencent.tencentmap.mapsdk.maps.model.LatLng; +import com.tencent.tencentmap.mapsdk.maps.model.LatLngBounds; +import com.tencent.tencentmap.mapsdk.maps.model.OverlayLevel; + +import java.util.ArrayList; + +public class GroundOverlayActivity extends SupportMapFragmentActivity { + + private MapView mMapView; + private TencentMap mTencentMap; + private GroundOverlay groundOverlay; + GroundOverlayOptions groundOverlayOptions; + private boolean mIsSelected; + + @Override + protected void onCreate(Bundle savedInstanceState) { + super.onCreate(savedInstanceState); + setContentView(R.layout.activity_ground_overlay); + mMapView = findViewById(R.id.map_view); + mTencentMap = mMapView.getMap(); + mTencentMap.setIndoorEnabled(true); + } + + + @Override + protected void onResume() { + super.onResume(); + mMapView.onResume(); + } + + @Override + protected void onPause() { + super.onPause(); + mMapView.onPause(); + } + + @Override + protected void onDestroy() { + super.onDestroy(); + mMapView.onDestroy(); + } + + + @Override + protected void onStart() { + super.onStart(); + mMapView.onStart(); + } + + @Override + protected void onStop() { + super.onStop(); + mMapView.onStop(); + } + + @Override + public boolean onCreateOptionsMenu(Menu menu) { + getMenuInflater().inflate(R.menu.marker_groundoverlay, menu); + return true; + } + + @Override + public boolean onPrepareOptionsMenu(Menu menu) { + menu.findItem(R.id.menu_add_groundoverlay).setVisible(!mIsSelected); + menu.findItem(R.id.menu_remove_groundoverlay).setVisible(mIsSelected); + return super.onPrepareOptionsMenu(menu); + } + + @Override + public boolean onOptionsItemSelected(@NonNull MenuItem item) { + switch (item.getItemId()) { + case R.id.menu_add_groundoverlay: + addGroundOverlays(); + break; + case R.id.menu_remove_groundoverlay: + removeGroundOverlays(); + break; + } + + supportInvalidateOptionsMenu(); + return super.onOptionsItemSelected(item); + } + + public void addGroundOverlays() { + mIsSelected = true; + LatLngBounds lb = new LatLngBounds( + new LatLng(40.045226, 116.280069), + new LatLng(40.038918, 116.271873)); + groundOverlayOptions = new GroundOverlayOptions() + .bitmap(BitmapDescriptorFactory + .fromAsset("groundoverlay.jpg")) + .latLngBounds(lb) + .alpha(10); + groundOverlay = mTencentMap.addGroundOverlay(groundOverlayOptions); + mTencentMap.moveCamera(CameraUpdateFactory.newLatLngBounds(lb, 300)); + + } + + public void removeGroundOverlays() { + mIsSelected = false; + if (groundOverlay != null) { + groundOverlay.remove(); + groundOverlay = null; + } + } + +} diff --git a/positions/src/main/java/cc/winboll/studio/positions/demo/marker/MarkerActivity.java b/positions/src/main/java/cc/winboll/studio/positions/demo/marker/MarkerActivity.java new file mode 100644 index 0000000..85a3772 --- /dev/null +++ b/positions/src/main/java/cc/winboll/studio/positions/demo/marker/MarkerActivity.java @@ -0,0 +1,74 @@ +package cc.winboll.studio.positions.demo.marker; + +import android.graphics.Bitmap; +import android.graphics.BitmapFactory; +import android.graphics.Matrix; +import android.os.Bundle; +import android.view.View; +import android.widget.CompoundButton; +import android.widget.Switch; + +import cc.winboll.studio.positions.R; +import cc.winboll.studio.positions.demo.basic.SupportMapFragmentActivity; +import com.tencent.tencentmap.mapsdk.maps.model.BitmapDescriptor; +import com.tencent.tencentmap.mapsdk.maps.model.BitmapDescriptorFactory; +import com.tencent.tencentmap.mapsdk.maps.model.LatLng; +import com.tencent.tencentmap.mapsdk.maps.model.Marker; +import com.tencent.tencentmap.mapsdk.maps.model.MarkerOptions; + +public class MarkerActivity extends SupportMapFragmentActivity { + public Marker marker; + public Switch aSwitch; + + @Override + protected void onCreate(Bundle savedInstanceState) { + super.onCreate(savedInstanceState); + aSwitch = findViewById(R.id.switch_map); + aSwitch.setVisibility(View.VISIBLE); + aSwitch.setText("添加标注"); + setMarker(); + aSwitch.setOnCheckedChangeListener(new CompoundButton.OnCheckedChangeListener() { + @Override + public void onCheckedChanged(CompoundButton buttonView, boolean isChecked) { + if(isChecked){ + setMarker(); + }else { + if(marker!=null){ + marker.remove(); + } + } + } + }); + + } + + /** + * 设置标注 + */ + private void setMarker(){ + LatLng latLng = new LatLng(39.984108,116.307557); + BitmapDescriptor bitmapDescriptor = BitmapDescriptorFactory.fromBitmap(getBitMap(R.drawable.marker)); + MarkerOptions options = new MarkerOptions().position(latLng).icon(bitmapDescriptor); + + //设置infowindow + options.title("地址"); + options.snippet("中国技术交易大厦"); + marker = tencentMap.addMarker(options); + marker.setInfoWindowEnable(true); + } + + + private Bitmap getBitMap(int resourceId){ + Bitmap bitmap = BitmapFactory.decodeResource(getResources(), resourceId); + int width = bitmap.getWidth(); + int height = bitmap.getHeight(); + int newWidth = 100; + int newHeight = 100; + float widthScale = ((float)newWidth)/width; + float heightScale = ((float)newHeight)/height; + Matrix matrix = new Matrix(); + matrix.postScale(widthScale, heightScale); + bitmap = Bitmap.createBitmap(bitmap,0,0,width,height,matrix,true); + return bitmap; + } +} diff --git a/positions/src/main/java/cc/winboll/studio/positions/demo/marker/MarkerAnimation.java b/positions/src/main/java/cc/winboll/studio/positions/demo/marker/MarkerAnimation.java new file mode 100644 index 0000000..b8aeb35 --- /dev/null +++ b/positions/src/main/java/cc/winboll/studio/positions/demo/marker/MarkerAnimation.java @@ -0,0 +1,235 @@ +package cc.winboll.studio.positions.demo.marker; + +import android.content.Context; +import android.graphics.Bitmap; +import android.graphics.BitmapFactory; +import android.graphics.Matrix; +import android.graphics.Point; +import android.os.Bundle; +import android.view.Menu; +import android.view.MenuItem; +import android.view.View; +import android.view.animation.AccelerateDecelerateInterpolator; +import android.view.animation.Interpolator; + +import androidx.annotation.Nullable; + +import cc.winboll.studio.positions.demo.AbsMapActivity; +import cc.winboll.studio.positions.R; +import com.tencent.tencentmap.mapsdk.maps.CameraUpdateFactory; +import com.tencent.tencentmap.mapsdk.maps.TencentMap; +import com.tencent.tencentmap.mapsdk.maps.model.AnimationListener; +import com.tencent.tencentmap.mapsdk.maps.model.BitmapDescriptor; +import com.tencent.tencentmap.mapsdk.maps.model.BitmapDescriptorFactory; +import com.tencent.tencentmap.mapsdk.maps.model.CameraPosition; +import com.tencent.tencentmap.mapsdk.maps.model.IAlphaAnimation; +import com.tencent.tencentmap.mapsdk.maps.model.IAnimationSet; +import com.tencent.tencentmap.mapsdk.maps.model.IRotateAnimation; +import com.tencent.tencentmap.mapsdk.maps.model.IScaleAnimation; +import com.tencent.tencentmap.mapsdk.maps.model.ITranslateAnimation; +import com.tencent.tencentmap.mapsdk.maps.model.LatLng; +import com.tencent.tencentmap.mapsdk.maps.model.Marker; +import com.tencent.tencentmap.mapsdk.maps.model.MarkerOptions; +import com.tencent.tencentmap.mapsdk.maps.model.PolylineOptions; + +import java.util.ArrayList; +import java.util.List; +import java.util.Timer; +import java.util.TimerTask; + +public class MarkerAnimation extends AbsMapActivity { + + private int rotate = 0; + private int scale = 1; + private int alpha = 2; + private int translate = 3; + private int set = 4; + private boolean mHasAdded; + private Marker marker; + private IRotateAnimation rotateAnimation; + private IScaleAnimation scaleAnimation; + private IAlphaAnimation alphaAnimation; + private ITranslateAnimation translateAnimation; + private TencentMap tencentMap; + private IAnimationSet animationSet; + private LatLng latLng; + + @Override + protected void onCreate(@Nullable Bundle savedInstanceState, TencentMap mTencentMap) { + super.onCreate(savedInstanceState, mTencentMap); + tencentMap = mTencentMap; + tencentMap.moveCamera(CameraUpdateFactory.zoomTo(15)); + } + + @Override + public boolean onCreateOptionsMenu(Menu menu) { + getMenuInflater().inflate(R.menu.marker_animation, menu); + return true; + } + + @Override + public boolean onPrepareOptionsMenu(Menu menu) { + menu.findItem(R.id.menu_add_marker).setVisible(!mHasAdded); + menu.findItem(R.id.menu_delete_marker).setVisible(mHasAdded); + return super.onPrepareOptionsMenu(menu); + } + + @Override + public boolean onOptionsItemSelected(MenuItem item) { + switch (item.getItemId()) { + case R.id.menu_add_marker_rotate: + tencentMap.clear(); + marker = tencentMap.addMarker(setMarkerAnimation(rotate)); + mHasAdded = true; + marker.setAnimation(rotateAnimation); + marker.startAnimation(); + break; + + case R.id.menu_add_marker_scale: + tencentMap.clear(); + marker = tencentMap.addMarker(setMarkerAnimation(scale)); + mHasAdded = true; + marker.setAnimation(scaleAnimation); + marker.startAnimation(); + scaleAnimation.setAnimationListener(new AnimationListener() { + @Override + public void onAnimationStart() { + + } + + @Override + public void onAnimationEnd() { + marker.startAnimation(); + } + }); + + + break; + case R.id.menu_add_marker_alpha: + tencentMap.clear(); + marker = tencentMap.addMarker(setMarkerAnimation(alpha)); + mHasAdded = true; + marker.setAnimation(alphaAnimation); + marker.startAnimation(); + break; + case R.id.menu_add_marker_translate: + tencentMap.clear(); + marker = tencentMap.addMarker(setMarkerAnimation(translate)); + mHasAdded = true; + Point screenLocation = tencentMap.getProjection().toScreenLocation(latLng); + + marker.setFixingPoint(screenLocation.x, screenLocation.y); + + marker.setAnimation(translateAnimation); + marker.startAnimation(); + + translateAnimation.setAnimationListener(new AnimationListener() { + @Override + public void onAnimationStart() { + + } + + @Override + public void onAnimationEnd() { + marker.setFixingPointEnable(false); + + } + }); + break; + case R.id.menu_add_marker_set: + tencentMap.clear(); + marker = tencentMap.addMarker(setMarkerAnimation(set)); + mHasAdded = true; + marker.setAnimation(animationSet); + marker.startAnimation(); + break; + + case R.id.menu_delete_marker: + if (marker != null) { + marker.remove(); + marker = null; + mHasAdded = false; + } + break; + } + return super.onOptionsItemSelected(item); + } + + private MarkerOptions setMarkerAnimation(int type) { + latLng = new LatLng(39.984108, 116.307557); + BitmapDescriptor bitmapDescriptor = BitmapDescriptorFactory.fromBitmap(getBitMap(R.drawable.marker)); + MarkerOptions position = new MarkerOptions().position(latLng).icon(bitmapDescriptor); + switch (type) { + case 0: + //旋转动画 + rotateAnimation = tencentMap.getMapContext().createRotateAnimation(0, 360, 0, 0, 0); + rotateAnimation.setDuration(2000); + break; + case 1: + //缩放动画 + scaleAnimation = tencentMap.getMapContext().createScaleAnimation(0.0f, 1f, 0.0f, 1f); + scaleAnimation.setDuration(2000); + scaleAnimation.setInterpolator(new AccelerateDecelerateInterpolator()); + + case 2: + //渐变 + alphaAnimation = tencentMap.getMapContext().createAlphaAnimation(0f, 1f); + alphaAnimation.setDuration(2000); + alphaAnimation.setInterpolator(new AccelerateDecelerateInterpolator()); + + break; + case 3: + //平移 + Point point = tencentMap.getProjection().toScreenLocation(latLng); + point.y -= dip2px(this, 250); + LatLng target = tencentMap.getProjection().fromScreenLocation(point); + translateAnimation = tencentMap.getMapContext().createTranslateAnimation(target); + translateAnimation.setInterpolator(new Interpolator() { + @Override + public float getInterpolation(float v) { + if (v <= 0.5f) { + return (float) (0.5f - 2 * (0.5 - v) * (0.5 - v)); + } else { + return (float) (0.5f - Math.sqrt((v - 0.5f) * (1.5f - v))); + } + } + }); + translateAnimation.setDuration(2000); + break; + case 4: + //组合动画 + animationSet = tencentMap.getMapContext().createAnimationSet(true); + if (rotateAnimation != null || scaleAnimation != null || alphaAnimation != null) { + animationSet.addAnimation(rotateAnimation); + animationSet.addAnimation(scaleAnimation); + animationSet.addAnimation(alphaAnimation); + } + + break; + + default: + throw new IllegalStateException("Unexpected value: " + type); + } + return position; + } + + private static int dip2px(Context context, float dpValue) { + final float scale = context.getResources().getDisplayMetrics().density; + return (int) (dpValue * scale + 1.5f); + } + + private Bitmap getBitMap(int resourceId) { + Bitmap bitmap = BitmapFactory.decodeResource(getResources(), resourceId); + int width = bitmap.getWidth(); + int height = bitmap.getHeight(); + int newWidth = 100; + int newHeight = 100; + float widthScale = ((float) newWidth) / width; + float heightScale = ((float) newHeight) / height; + Matrix matrix = new Matrix(); + matrix.postScale(widthScale, heightScale); + bitmap = Bitmap.createBitmap(bitmap, 0, 0, width, height, matrix, true); + return bitmap; + } + +} diff --git a/positions/src/main/java/cc/winboll/studio/positions/demo/marker/MarkerClickActivity.java b/positions/src/main/java/cc/winboll/studio/positions/demo/marker/MarkerClickActivity.java new file mode 100644 index 0000000..f70acda --- /dev/null +++ b/positions/src/main/java/cc/winboll/studio/positions/demo/marker/MarkerClickActivity.java @@ -0,0 +1,25 @@ +package cc.winboll.studio.positions.demo.marker; + +import android.os.Bundle; +import android.view.View; +import android.widget.Toast; + +import com.tencent.tencentmap.mapsdk.maps.TencentMap; +import com.tencent.tencentmap.mapsdk.maps.model.Marker; + +public class MarkerClickActivity extends MarkerActivity implements TencentMap.OnMarkerClickListener{ + + @Override + protected void onCreate(Bundle savedInstanceState) { + super.onCreate(savedInstanceState); + marker.setInfoWindowEnable(false); + aSwitch.setVisibility(View.GONE); + tencentMap.setOnMarkerClickListener(this); + } + + @Override + public boolean onMarkerClick(Marker marker) { + Toast.makeText(getApplicationContext(),"您点击了标注", Toast.LENGTH_SHORT).show(); + return false; + } +} diff --git a/positions/src/main/java/cc/winboll/studio/positions/demo/marker/MarkerClusterActivity.java b/positions/src/main/java/cc/winboll/studio/positions/demo/marker/MarkerClusterActivity.java new file mode 100644 index 0000000..82c4bd8 --- /dev/null +++ b/positions/src/main/java/cc/winboll/studio/positions/demo/marker/MarkerClusterActivity.java @@ -0,0 +1,387 @@ +package cc.winboll.studio.positions.demo.marker; + +import android.annotation.TargetApi; +import android.content.Context; +import android.graphics.Bitmap; +import android.graphics.Color; +import android.graphics.Point; +import android.os.Bundle; +import android.util.Log; +import android.view.Menu; +import android.view.MenuItem; +import android.view.View; +import android.view.ViewGroup; +import android.view.animation.AccelerateDecelerateInterpolator; +import android.widget.ImageView; +import android.widget.LinearLayout; +import android.widget.TextView; + +import androidx.annotation.Nullable; + +import cc.winboll.studio.positions.demo.AbsMapActivity; +import cc.winboll.studio.positions.R; +import cc.winboll.studio.positions.demo.utils.CoordinateActivity; +import com.tencent.tencentmap.mapsdk.maps.CameraUpdate; +import com.tencent.tencentmap.mapsdk.maps.CameraUpdateFactory; +import com.tencent.tencentmap.mapsdk.maps.TencentMap; +import com.tencent.tencentmap.mapsdk.maps.model.BitmapDescriptorFactory; +import com.tencent.tencentmap.mapsdk.maps.model.CameraPosition; +import com.tencent.tencentmap.mapsdk.maps.model.IAlphaAnimation; +import com.tencent.tencentmap.mapsdk.maps.model.LatLng; +import com.tencent.tencentmap.mapsdk.maps.model.LatLngBounds; +import com.tencent.tencentmap.mapsdk.maps.model.Marker; +import com.tencent.tencentmap.mapsdk.maps.model.MarkerOptions; +import com.tencent.tencentmap.mapsdk.maps.model.PolygonOptions; +import com.tencent.tencentmap.mapsdk.maps.model.VisibleRegion; +import com.tencent.tencentmap.mapsdk.vector.utils.clustering.Cluster; +import com.tencent.tencentmap.mapsdk.vector.utils.clustering.ClusterItem; +import com.tencent.tencentmap.mapsdk.vector.utils.clustering.ClusterManager; +import com.tencent.tencentmap.mapsdk.vector.utils.clustering.algo.NonHierarchicalDistanceBasedAlgorithm; +import com.tencent.tencentmap.mapsdk.vector.utils.clustering.view.ClusterRenderer; +import com.tencent.tencentmap.mapsdk.vector.utils.clustering.view.DefaultClusterRenderer; +import com.tencent.tencentmap.mapsdk.vector.utils.ui.IconGenerator; + +import java.io.BufferedReader; +import java.io.IOException; +import java.io.InputStream; +import java.io.InputStreamReader; +import java.lang.reflect.Array; +import java.util.ArrayList; +import java.util.Arrays; +import java.util.Collection; +import java.util.List; +import java.util.Set; +import java.util.Timer; +import java.util.TimerTask; + +public class MarkerClusterActivity extends AbsMapActivity { + private TencentMap tencentMap; + private boolean mHasAdded; + //点聚合坐标数据集合 + private List generalItemList = new ArrayList<>(); + private ClusterManager markerClusterItemClusterManager; + private int i = 8; + //自定义聚合 + private ClusterManager petaItemClusterManager; + private ArrayList petaItems; + private ArrayList latLngs; + private NonHierarchicalDistanceBasedAlgorithm ndba; + private DefaultClusterRenderer markerClusterItemDefaultClusterRenderer; + private String TAG="MarkerClusterActivity"; + + @Override + + protected void onCreate(@Nullable Bundle savedInstanceState, TencentMap mTencentMap) { + super.onCreate(savedInstanceState, mTencentMap); + tencentMap = mTencentMap; + //tencentMap.enableMultipleInfowindow(true); + tencentMap.moveCamera(CameraUpdateFactory.zoomTo(15)); + //默认聚合管理 + configDefaultCluterManger(); + configCustomCluterManger(); + petaItemClusterManager.setOnClusterClickListener(new ClusterManager.OnClusterClickListener() { + @Override + public boolean onClusterClick(Cluster cluster) { + Collection items = cluster.getItems(); + + return false; + } + }); + tencentMap.setOnCameraChangeListener(new TencentMap.OnCameraChangeListener() { + @Override + public void onCameraChange(CameraPosition cameraPosition) { + + } + + @Override + public void onCameraChangeFinished(CameraPosition cameraPosition) { + float zoom = cameraPosition.zoom; + if (zoom < 6) { + tencentMap.setOnCameraChangeListener(markerClusterItemClusterManager); + markerClusterItemClusterManager.addItems(getMassiveCoords()); + // tencentMap.animateCamera(CameraUpdateFactory.newLatLngBounds(LatLngBounds.builder().include(latLngs).build(), 20)); + markerClusterItemClusterManager.cluster(); + + } else { + markerClusterItemClusterManager.cancel(); + } + Log.d(TAG, "onCameraChangeFinished: " + zoom); + } + }); + } + + public class PetaItem implements ClusterItem { + private final LatLng mLatLng; + private int mDrawableResourceId; + + public PetaItem(double lat, double lon, int resourceId) { + mLatLng = new LatLng(lat, lon); + mDrawableResourceId = resourceId; + } + + @Override + public LatLng getPosition() { + return mLatLng; + } + + public int getDrawableResourceId() { + return mDrawableResourceId; + } + } + + //聚合设置 + private void configDefaultCluterManger() { + //实例化点聚合管理者 + markerClusterItemClusterManager = new ClusterManager<>(this, tencentMap); + //默认聚合策略,调用时不用添加,如果需要其它聚合策略可以按以下修改 + ndba = new NonHierarchicalDistanceBasedAlgorithm<>(this); + //设置点聚合距离 + ndba.setMaxDistanceAtZoom(35); + //设置策略 + markerClusterItemClusterManager.setAlgorithm(ndba); + //设置聚合渲染器,按照需要设置 + markerClusterItemDefaultClusterRenderer = new DefaultClusterRenderer<>(this, tencentMap, markerClusterItemClusterManager); + //设置最小聚合数量,默认是4 + markerClusterItemDefaultClusterRenderer.setMinClusterSize(5); + //定义聚合的分段,例如:当超过5个不满足10个数据,显示5+ + markerClusterItemDefaultClusterRenderer.setBuckets(new int[]{5, 10, 20, 50}); + markerClusterItemClusterManager.setRenderer(markerClusterItemDefaultClusterRenderer); + + + } + + //自定义聚合样式设置 + private void configCustomCluterManger() { + petaItemClusterManager = new ClusterManager<>(this, tencentMap); + CustomIconClusterRenderer customIconClusterRender = new CustomIconClusterRenderer(this, tencentMap, petaItemClusterManager); + customIconClusterRender.setMinClusterSize(3); + petaItemClusterManager.setRenderer(customIconClusterRender); + + } + + + //普通聚合 + private Collection getGeneralCoords() { + if (generalItemList == null || generalItemList.size() == 0) { + generalItemList = getItemWithFileName("cluster_new"); + } + return generalItemList; + } + + //海量聚合 + private Collection getMassiveCoords() { + if (generalItemList == null || generalItemList.size() == 0) { + generalItemList = getItemWithFileName("datab"); + } + return generalItemList; + } + + private List getItemWithFileName(String cluster_new) { + ArrayList arrayList = new ArrayList<>(); + latLngs = new ArrayList<>(); + try { + InputStream inputStream = getAssets().open(cluster_new); + InputStreamReader inputStreamReader = new InputStreamReader(inputStream); + BufferedReader bufferedReader = new BufferedReader(inputStreamReader); + String line; + while ((line = bufferedReader.readLine()) != null) { + String[] data = line.split("\t"); + double longitue = Double.parseDouble(data[0]); + double latitue = Double.parseDouble(data[1]); + arrayList.add(new MarkerClusterItem(latitue, longitue)); + latLngs.add(new LatLng(latitue, longitue)); + } + inputStream.close(); + inputStreamReader.close(); + bufferedReader.close(); + return arrayList; + } catch (Exception e) { + e.printStackTrace(); + } + return null; + } + + @Override + public boolean onCreateOptionsMenu(Menu menu) { + getMenuInflater().inflate(R.menu.marker_cluster, menu); + return true; + } + + @Override + public boolean onPrepareOptionsMenu(Menu menu) { + menu.findItem(R.id.menu_add_marker).setVisible(!mHasAdded); + menu.findItem(R.id.menu_delete_marker).setVisible(mHasAdded); + return super.onPrepareOptionsMenu(menu); + } + + @Override + public boolean onOptionsItemSelected(MenuItem item) { + tencentMap.setInfoWindowAdapter(new TencentMap.InfoWindowAdapter() { + @Override + public View getInfoWindow(Marker marker) { + LinearLayout inflate = (LinearLayout) View.inflate(getApplicationContext(), R.layout.custom_infowindow, null); + TextView title = inflate.findViewById(R.id.tv_title); + Point point = tencentMap.getProjection().toScreenLocation(marker.getPosition()); + title.setText("\t\t\t\t\t\t\t\t自定义View弹窗:\n点在屏幕位置:" + point); + return inflate; + } + + @Override + public View getInfoContents(Marker marker) { + return null; + } + }); + final IAlphaAnimation alphaAnimation_custom = tencentMap.getMapContext().createAlphaAnimation(0f, 1f); + alphaAnimation_custom.setDuration(1000); + alphaAnimation_custom.setInterpolator(new AccelerateDecelerateInterpolator()); + tencentMap.setOnMarkerClickListener(new TencentMap.OnMarkerClickListener() { + @Override + public boolean onMarkerClick(Marker marker) { + Point point = tencentMap.getProjection().toScreenLocation(marker.getPosition()); + marker.setTitle(point.toString()); + marker.setAnimation(alphaAnimation_custom); + marker.startAnimation(); + return false; + } + }); + switch (item.getItemId()) { + case R.id.menu_add_marker_general: + mHasAdded = true; + //markerClusterItemClusterManager.cancel(); + tencentMap.setOnCameraChangeListener(markerClusterItemClusterManager); + markerClusterItemClusterManager.addItems(getGeneralCoords()); + LatLng position = generalItemList.get(6).getPosition(); + CameraUpdate cameraUpdate; + if (i < 16) { + i++; + cameraUpdate = CameraUpdateFactory.newLatLngZoom(position, i); + } else { + i = 6; + cameraUpdate = CameraUpdateFactory.newLatLngZoom(position, i); + } + tencentMap.animateCamera(cameraUpdate); + markerClusterItemClusterManager.cluster(); + + break; + case R.id.menu_add_marker_massive: + mHasAdded = true; + tencentMap.setOnCameraChangeListener(markerClusterItemClusterManager); + markerClusterItemClusterManager.addItems(getMassiveCoords()); + + LatLng position_massive = generalItemList.get(60).getPosition(); + CameraUpdate cameraUpdate_massive; + if (i < 16) { + i++; + cameraUpdate_massive = CameraUpdateFactory.newLatLngZoom(position_massive, i); + } else { + i = 6; + cameraUpdate_massive = CameraUpdateFactory.newLatLngZoom(position_massive, i); + } + tencentMap.animateCamera(cameraUpdate_massive); + markerClusterItemClusterManager.cluster(); + break; + case R.id.menu_add_marker_custom: + mHasAdded = true; + tencentMap.setOnCameraChangeListener(petaItemClusterManager); + addCustomClusterItem(); + tencentMap.animateCamera(CameraUpdateFactory.newLatLngZoom(new LatLng(39.971595, 116.314316), 15)); + petaItemClusterManager.cluster(); + break; + case R.id.menu_delete_marker: + mHasAdded = false; + clusterReMove(); + break; + + } + return super.onOptionsItemSelected(item); + } + + private void addCustomClusterItem() { + + petaItemClusterManager.addItem(new PetaItem(39.971595, 116.294747, R.mipmap.petal_blue)); + + petaItemClusterManager.addItem(new PetaItem(39.971595, 116.314316, R.mipmap.petal_red)); + + petaItemClusterManager.addItem(new PetaItem(39.967385, 116.317063, R.mipmap.petal_green)); + + petaItemClusterManager.addItem(new PetaItem(39.951596, 116.302300, R.mipmap.petal_yellow)); + + petaItemClusterManager.addItem(new PetaItem(39.970543, 116.290627, R.mipmap.petal_orange)); + + petaItemClusterManager.addItem(new PetaItem(39.966333, 116.311569, R.mipmap.petal_purple)); + } + + //移除聚合数据 + private void clusterReMove() { + markerClusterItemClusterManager.cancel(); + markerClusterItemClusterManager.cluster(); + generalItemList.clear(); + petaItemClusterManager.cancel(); + petaItemClusterManager.cluster(); + tencentMap.clearAllOverlays(); + + } + + class CustomIconClusterRenderer extends DefaultClusterRenderer { + + private IconGenerator mIconGenerator = new IconGenerator(getApplicationContext()); + private IconGenerator mClusterIconGenerator = new IconGenerator(getApplicationContext()); + private ImageView mItemImageView = new ImageView(getApplicationContext()); + private ImageView mClusterImageView = new ImageView(getApplicationContext()); + + public CustomIconClusterRenderer( + Context context, TencentMap map, ClusterManager clusterManager) { + super(context, map, clusterManager); + mItemImageView.setLayoutParams( + new ViewGroup.LayoutParams( + ViewGroup.LayoutParams.WRAP_CONTENT, + ViewGroup.LayoutParams.WRAP_CONTENT)); + mIconGenerator.setContentView(mItemImageView); + + mClusterImageView.setLayoutParams( + new ViewGroup.LayoutParams( + ViewGroup.LayoutParams.WRAP_CONTENT, + ViewGroup.LayoutParams.WRAP_CONTENT)); + mClusterIconGenerator.setContentView(mClusterImageView); + + setMinClusterSize(1); + } + + @Override + public void onBeforeClusterRendered( + Cluster cluster, MarkerOptions markerOptions) { + int[] resources = new int[cluster.getItems().size()]; + int i = 0; + for (PetaItem item : cluster.getItems()) { + resources[i++] = item.getDrawableResourceId(); + } + + PetalDrawable drawable = new PetalDrawable(getApplicationContext(), resources); + mClusterImageView.setImageDrawable(drawable); + Bitmap icon = mClusterIconGenerator.makeIcon(); + markerOptions.icon(BitmapDescriptorFactory.fromBitmap(icon)); + } + + @Override + public void onBeforeClusterItemRendered(PetaItem item, MarkerOptions markerOptions) { + mItemImageView.setImageResource(item.getDrawableResourceId()); + Bitmap icon = mIconGenerator.makeIcon(); + markerOptions.icon(BitmapDescriptorFactory.fromBitmap(icon)); + } + } + + class MarkerClusterItem implements ClusterItem { + private final LatLng mLatLng; + + public MarkerClusterItem(double lat, double lon) { + mLatLng = new LatLng(lat, lon); + } + + @Override + public LatLng getPosition() { + return mLatLng; + } + } +} + + diff --git a/positions/src/main/java/cc/winboll/studio/positions/demo/marker/MarkerCollisions.java b/positions/src/main/java/cc/winboll/studio/positions/demo/marker/MarkerCollisions.java new file mode 100644 index 0000000..3c01046 --- /dev/null +++ b/positions/src/main/java/cc/winboll/studio/positions/demo/marker/MarkerCollisions.java @@ -0,0 +1,116 @@ +package cc.winboll.studio.positions.demo.marker; + +import androidx.annotation.NonNull; +import androidx.appcompat.app.AppCompatActivity; + +import android.os.Bundle; +import android.view.Menu; +import android.view.MenuItem; +import android.view.View; + +import cc.winboll.studio.positions.R; +import com.tencent.tencentmap.mapsdk.maps.CameraUpdate; +import com.tencent.tencentmap.mapsdk.maps.CameraUpdateFactory; +import com.tencent.tencentmap.mapsdk.maps.MapView; +import com.tencent.tencentmap.mapsdk.maps.TencentMap; +import com.tencent.tencentmap.mapsdk.maps.model.BitmapDescriptor; +import com.tencent.tencentmap.mapsdk.maps.model.BitmapDescriptorFactory; +import com.tencent.tencentmap.mapsdk.maps.model.CameraPosition; +import com.tencent.tencentmap.mapsdk.maps.model.LatLng; +import com.tencent.tencentmap.mapsdk.maps.model.MapPoi; +import com.tencent.tencentmap.mapsdk.maps.model.Marker; +import com.tencent.tencentmap.mapsdk.maps.model.MarkerCollisionItem; +import com.tencent.tencentmap.mapsdk.maps.model.MarkerOptions; + +public class MarkerCollisions extends AppCompatActivity { + + private MapView mapView; + private TencentMap tencentMap; + private boolean mMarkerAdded; + private Marker mMarker; + + @Override + protected void onCreate(Bundle savedInstanceState) { + super.onCreate(savedInstanceState); + setContentView(R.layout.activity_marker_collisions); + intit(); + } + + private void intit() { + mapView = findViewById(R.id.mapView); + tencentMap = mapView.getMap(); + CameraUpdate cameraSigma = + CameraUpdateFactory.newCameraPosition(new CameraPosition( + new LatLng(39.984066, 116.307548), + 15, + 0f, + 0f)); + //移动地图 + tencentMap.moveCamera(cameraSigma); + } + + @Override + public boolean onCreateOptionsMenu(Menu menu) { + getMenuInflater().inflate(R.menu.markercol, menu); + return super.onCreateOptionsMenu(menu); + } + + @Override + public boolean onPrepareOptionsMenu(Menu menu) { + menu.findItem(R.id.menu_open_collisionsmap).setVisible(!mMarkerAdded); + menu.findItem(R.id.menu_close_collisionsmap).setVisible(mMarkerAdded); + return super.onPrepareOptionsMenu(menu); + } + + @Override + public boolean onOptionsItemSelected(@NonNull MenuItem item) { + switch (item.getItemId()) { + case R.id.menu_open_collisionsmap: + mMarkerAdded = true; + BitmapDescriptor custom = BitmapDescriptorFactory.fromResource(R.drawable.marker); + MarkerOptions options = new MarkerOptions().position(new LatLng(39.984066, 116.307548)); + options.icon(custom); + mMarker = tencentMap.addMarker(options); + mMarker.setCollisions(MarkerCollisionItem.POI); + break; + case R.id.menu_close_collisionsmap: + mMarkerAdded = false; + mMarker.remove(); + break; + } + + supportInvalidateOptionsMenu(); + return super.onOptionsItemSelected(item); + } + + @Override + protected void onResume() { + super.onResume(); + mapView.onResume(); + } + + @Override + protected void onPause() { + super.onPause(); + mapView.onPause(); + } + + @Override + protected void onDestroy() { + super.onDestroy(); + mapView.onDestroy(); + } + + + @Override + protected void onStart() { + super.onStart(); + mapView.onStart(); + } + + @Override + protected void onStop() { + super.onStop(); + mapView.onStop(); + } +} \ No newline at end of file diff --git a/positions/src/main/java/cc/winboll/studio/positions/demo/marker/MarkerDragActivity.java b/positions/src/main/java/cc/winboll/studio/positions/demo/marker/MarkerDragActivity.java new file mode 100644 index 0000000..2aed5b2 --- /dev/null +++ b/positions/src/main/java/cc/winboll/studio/positions/demo/marker/MarkerDragActivity.java @@ -0,0 +1,45 @@ +package cc.winboll.studio.positions.demo.marker; + +import android.os.Bundle; +import android.util.Log; +import android.view.View; +import android.widget.TextView; +import android.widget.Toast; + +import cc.winboll.studio.positions.R; +import com.tencent.tencentmap.mapsdk.maps.TencentMap; +import com.tencent.tencentmap.mapsdk.maps.model.Marker; + +public class MarkerDragActivity extends MarkerActivity implements TencentMap.OnMarkerDragListener{ + private TextView textView; + + @Override + protected void onCreate(Bundle savedInstanceState) { + super.onCreate(savedInstanceState); + marker.setInfoWindowEnable(false); + aSwitch.setVisibility(View.GONE); + + textView = findViewById(R.id.tv_info); + textView.setText("长按标记开始拖动"); + textView.setVisibility(View.VISIBLE); + + marker.setDraggable(true); + tencentMap.setOnMarkerDragListener(this); + } + + @Override + public void onMarkerDragStart(Marker marker) { + Log.e("marker:","drag"); + Toast.makeText(this, "拖拽开始", Toast.LENGTH_SHORT).show(); + } + + @Override + public void onMarkerDrag(Marker marker) { + + } + + @Override + public void onMarkerDragEnd(Marker marker) { + Toast.makeText(this, "拖拽结束", Toast.LENGTH_SHORT).show(); + } +} diff --git a/positions/src/main/java/cc/winboll/studio/positions/demo/marker/MarkerInfoWindowActivity.java b/positions/src/main/java/cc/winboll/studio/positions/demo/marker/MarkerInfoWindowActivity.java new file mode 100644 index 0000000..b3b4996 --- /dev/null +++ b/positions/src/main/java/cc/winboll/studio/positions/demo/marker/MarkerInfoWindowActivity.java @@ -0,0 +1,254 @@ +package cc.winboll.studio.positions.demo.marker; + +import android.os.Bundle; +import android.view.Menu; +import android.view.MenuItem; +import android.view.View; +import android.widget.LinearLayout; +import android.widget.TextView; +import android.widget.Toast; + +import androidx.annotation.Nullable; + +import cc.winboll.studio.positions.demo.AbsMapActivity; +import cc.winboll.studio.positions.R; +import com.tencent.tencentmap.mapsdk.maps.CameraUpdateFactory; +import com.tencent.tencentmap.mapsdk.maps.TencentMap; +import com.tencent.tencentmap.mapsdk.maps.model.BitmapDescriptorFactory; +import com.tencent.tencentmap.mapsdk.maps.model.LatLng; +import com.tencent.tencentmap.mapsdk.maps.model.Marker; +import com.tencent.tencentmap.mapsdk.maps.model.MarkerOptions; + +public class MarkerInfoWindowActivity extends AbsMapActivity { + + + private static final int TYPE_BITMAP = 0; + private static final int TYPE_VIEW = 1; + + private static final int STYLE_NO_FRAME = 1; + private static final int STYLE_FRAME = 2; + + private Marker mMarker; + private Marker mAnotherMarker; + private TencentMap mTencentMap; + private int mInfoWindowAdapterStyle; + private int mInfoWindowType = TYPE_BITMAP; + private LinearLayout mCustomInfoWindowView; + + /** + * 自定义信息窗 + */ + private TencentMap.InfoWindowAdapter mInfoWindowAdapter = new TencentMap.InfoWindowAdapter() { + + TextView tvTitle; + + //返回View为信息窗自定义样式,返回null时为默认信息窗样式 + @Override + public View getInfoWindow(final Marker marker) { + if (mInfoWindowAdapterStyle == 1 && marker.equals(mMarker)) { + return createCustomInfoView(marker); + } + return null; + } + + //返回View为信息窗内容自定义样式,返回null时为默认信息窗样式 + @Override + public View getInfoContents(Marker marker) { + if (mInfoWindowAdapterStyle == 2 && marker.equals(mMarker)) { + return createCustomInfoView(marker); + } + return null; + } + + private View createCustomInfoView(Marker marker) { + mCustomInfoWindowView = (LinearLayout) View.inflate( + getApplicationContext(), R.layout.custom_infowindow, null); + tvTitle = mCustomInfoWindowView.findViewById(R.id.tv_title); + //设置自定义信息窗的内容 + tvTitle.setText("我是自定义信息窗口:"); + tvTitle.append("\n" + marker.getTitle()); + tvTitle.append("\n" + marker.getSnippet()); + return mCustomInfoWindowView; + } + }; + private boolean mMultEnable; + + + @Override + protected void onCreate(@Nullable Bundle savedInstanceState, TencentMap pTencentMap) { + super.onCreate(savedInstanceState, pTencentMap); + mTencentMap = pTencentMap; + mMarker = createMarker(); + pTencentMap.setOnMarkerClickListener(new TencentMap.OnMarkerClickListener() { + @Override + public boolean onMarkerClick(Marker marker) { + invalidateOptionsMenu(); + return false; + } + }); + pTencentMap.setOnInfoWindowClickListener(new TencentMap.OnInfoWindowClickListener() { + @Override + public void onInfoWindowClick(Marker marker) { + Toast.makeText(getApplicationContext(), "信息窗被点击", Toast.LENGTH_SHORT).show(); + } + + @Override + public void onInfoWindowClickLocation(int i, int i1, int i2, int i3) { + Toast.makeText(getApplicationContext(), + "尺寸:" + i + "x" + i1 + " 位置:" + i2 + "," + i3, Toast.LENGTH_SHORT).show(); + } + }); + } + + private Marker createMarker() { + if (mTencentMap == null) { + return null; + } + if (mMarker != null) { + mMarker.remove(); + mMarker = null; + } + LatLng position = new LatLng(39.908710, 116.397499); + MarkerOptions options = new MarkerOptions(position); + options.infoWindowEnable(true);//默认为true + options.title("天安门")//标注的InfoWindow的标题 + .snippet("地址: 北京市东城区东长安街")//标注的InfoWindow的内容 + .anchor(0.5f, 1) + .viewInfoWindow(mInfoWindowType == TYPE_VIEW) + .icon(BitmapDescriptorFactory.fromResource(R.drawable.marker));//设置自定义Marker图标 + mTencentMap.moveCamera(CameraUpdateFactory.newLatLngZoom(position, 15)); + return mTencentMap.addMarker(options); + } + + private Marker createMultMarker() { + if (mTencentMap == null) { + return null; + } + if (mAnotherMarker != null) { + mAnotherMarker.remove(); + mAnotherMarker = null; + } + LatLng position = new LatLng(39.902500,116.397750); + MarkerOptions options = new MarkerOptions(position); + options.infoWindowEnable(true);//默认为true + options.title("毛主席纪念堂")//标注的InfoWindow的标题 + .snippet("地址: 北京市东城区前门东大街11号")//标注的InfoWindow的内容 + .anchor(0.5f, 1) + .viewInfoWindow(mInfoWindowType == TYPE_VIEW) + .icon(BitmapDescriptorFactory.fromResource(R.drawable.marker));//设置自定义Marker图标 + return mTencentMap.addMarker(options); + } + + @Override + public boolean onCreateOptionsMenu(Menu menu) { + getMenuInflater().inflate(R.menu.infowindow, menu); + return super.onCreateOptionsMenu(menu); + } + + @Override + public boolean onPrepareOptionsMenu(Menu menu) { + String typeName = null; + if (mInfoWindowType == TYPE_VIEW) { + typeName = "View类型"; + } else if (mInfoWindowType == TYPE_BITMAP) { + typeName = "Bitmap类型"; + } + if (typeName != null) { + menu.findItem(R.id.menu_type).setTitle(typeName) + .setVisible(!mMarker.isInfoWindowShown()); + } + menu.findItem(R.id.menu_mult).setTitle(mMultEnable ? "开启多窗口" : "关闭多窗口") + .setVisible(!mMarker.isInfoWindowShown()); + menu.findItem(R.id.menu_add).setVisible(!mMarker.isInfoWindowShown()); + menu.findItem(R.id.menu_play).setVisible(mMarker.isInfoWindowShown()); + menu.findItem(R.id.menu_delete).setVisible(mMarker.isInfoWindowShown()); + return super.onPrepareOptionsMenu(menu); + } + + @Override + public boolean onOptionsItemSelected(MenuItem item) { + switch (item.getItemId()) { + case R.id.menu_mult_enable: + mMultEnable = true; + initMarkers(); + hideInfoWindow(); + break; + case R.id.menu_mult_close: + mMultEnable = false; + if (mAnotherMarker != null) { + mAnotherMarker.remove(); + mAnotherMarker = null; + } + + hideInfoWindow(); + break; + case R.id.menu_type_bitmap: + mInfoWindowType = TYPE_BITMAP; + initMarkers(); + hideInfoWindow(); + break; + case R.id.menu_type_view: + mInfoWindowType = TYPE_VIEW; + initMarkers(); + hideInfoWindow(); + break; + case R.id.menu_add_infowindow_default: + showInfoWindow(); + break; + case R.id.menu_add_infowindow_custom_1: + mInfoWindowAdapterStyle = STYLE_NO_FRAME; + mTencentMap.setInfoWindowAdapter(mInfoWindowAdapter); + showInfoWindow(); + break; + case R.id.menu_add_infowindow_custom_2: + mInfoWindowAdapterStyle = STYLE_FRAME; + mTencentMap.setInfoWindowAdapter(mInfoWindowAdapter); + showInfoWindow(); + break; + case R.id.menu_play: + animationPlay(); + break; + case R.id.menu_delete: + hideInfoWindow(); + break; + } + + mTencentMap.enableMultipleInfowindow(mMultEnable); + return super.onOptionsItemSelected(item); + } + + private void initMarkers() { + mMarker = createMarker(); + if (mMultEnable) { + mAnotherMarker = createMultMarker(); + } + } + + private void showInfoWindow() { + if (mMarker != null) { + mMarker.showInfoWindow(); + } + + if (mAnotherMarker != null && mMultEnable) { + mAnotherMarker.showInfoWindow(); + } + } + + private void hideInfoWindow() { + if (mMarker != null) { + mMarker.hideInfoWindow(); + } + + if (mAnotherMarker != null && mMultEnable) { + mAnotherMarker.hideInfoWindow(); + } + mTencentMap.setInfoWindowAdapter(null); + } + + private void animationPlay() { + + if (mInfoWindowType == TYPE_VIEW) { + //TODO :动画 + } + } +} diff --git a/positions/src/main/java/cc/winboll/studio/positions/demo/marker/MarkerOptionsActivity.java b/positions/src/main/java/cc/winboll/studio/positions/demo/marker/MarkerOptionsActivity.java new file mode 100644 index 0000000..c38bfa9 --- /dev/null +++ b/positions/src/main/java/cc/winboll/studio/positions/demo/marker/MarkerOptionsActivity.java @@ -0,0 +1,54 @@ +package cc.winboll.studio.positions.demo.marker; + +import android.graphics.Bitmap; +import android.graphics.BitmapFactory; +import android.graphics.Matrix; +import android.os.Bundle; + +import cc.winboll.studio.positions.R; +import cc.winboll.studio.positions.demo.basic.SupportMapFragmentActivity; +import com.tencent.tencentmap.mapsdk.maps.model.BitmapDescriptorFactory; +import com.tencent.tencentmap.mapsdk.maps.model.CircleOptions; +import com.tencent.tencentmap.mapsdk.maps.model.LatLng; +import com.tencent.tencentmap.mapsdk.maps.model.MarkerOptions; + +public class MarkerOptionsActivity extends SupportMapFragmentActivity { + @Override + protected void onCreate(Bundle savedInstanceState) { + super.onCreate(savedInstanceState); + options.fastLoad(true); //设置是否快速加载 + options.icon(BitmapDescriptorFactory.fromBitmap(getBitMap(R.drawable.marker))); //加载图标 + options.tag(tencentMap.addCircle(new CircleOptions().center(new LatLng(39.984059, 116.305756)))); //设置标签对象 + tencentMap.addMarker(options); + } + + private LatLng latLng = new LatLng(39.984864, 116.305756); + + private Bitmap getBitMap(int resourceId){ + Bitmap bitmap = BitmapFactory.decodeResource(getResources(), resourceId); + int width = bitmap.getWidth(); + int height = bitmap.getHeight(); + int newWidth = 100; + int newHeight = 100; + float widthScale = ((float)newWidth)/width; + float heightScale = ((float)newHeight)/height; + Matrix matrix = new Matrix(); + matrix.postScale(widthScale, heightScale); + bitmap = Bitmap.createBitmap(bitmap,0,0,width,height,matrix,true); + return bitmap; + } + + + private MarkerOptions options = new MarkerOptions(latLng). //坐标设置 + anchor(0.5f, 0.5f). //标注的锚点 + clockwise(true). //旋转角度顺时针 + draggable(true). //标注可被拖动 + flat(true). //设置3D标注 + infoWindowEnable(true). //弹出infowindow + infoWindowAnchor(0.5f, 0.5f). //标注信息infowindow锚点 + rotation(90f). //旋转角度 + snippet("气泡infowindow内容"). //设置infowindow内容 + title("标题内容"). //infowindow标题内容 + visible(true). //标注是否可见 + zIndex(0); //堆叠顺序,越大优先级越高 +} diff --git a/positions/src/main/java/cc/winboll/studio/positions/demo/marker/PetalDrawable.java b/positions/src/main/java/cc/winboll/studio/positions/demo/marker/PetalDrawable.java new file mode 100644 index 0000000..5f83559 --- /dev/null +++ b/positions/src/main/java/cc/winboll/studio/positions/demo/marker/PetalDrawable.java @@ -0,0 +1,94 @@ +package cc.winboll.studio.positions.demo.marker; + +import android.content.Context; +import android.graphics.Bitmap; +import android.graphics.BitmapFactory; +import android.graphics.Canvas; +import android.graphics.ColorFilter; +import android.graphics.Matrix; +import android.graphics.PixelFormat; +import android.graphics.drawable.Drawable; + +import cc.winboll.studio.positions.R; + + +public class PetalDrawable extends Drawable { + + private Context mContext; + private int[] mDrawableIds; + private int imageHeight; + private int imageWidth; + private float scalRate; + + public PetalDrawable(Context context, int[] drawableIds) { + mContext = context.getApplicationContext(); + mDrawableIds = drawableIds; + Bitmap b = BitmapFactory.decodeResource(mContext.getResources(), R.mipmap.petal_red); + imageHeight = b.getHeight(); + imageWidth = b.getWidth(); + scalRate = (float) drawableIds.length / 10; + scalRate = scalRate < 0.8f ? 0.8f : scalRate; + imageHeight *= scalRate; + imageWidth *= scalRate; + if (mDrawableIds.length < 3) { + //两张图片,分别向两边倾斜60度 + int width = (int) ((imageHeight * 1 / 2 + imageWidth * 1.732 / 2) * 2); + int height = (int) (Math.sin(Math.PI / 3 + Math.atan(imageWidth / imageHeight)) * + Math.pow(imageWidth * imageWidth + imageHeight * imageHeight, 0.5)); + setBounds(0, 0, width, height); + } else { + setBounds(0, 0, imageHeight * 2, imageHeight * 2); + } + } + + @Override + public void draw(Canvas canvas) { + float stepAngle = 360 / mDrawableIds.length; + Matrix matrix = new Matrix(); + matrix.postScale(scalRate, scalRate); + if (mDrawableIds.length < 3 && mDrawableIds.length > 1) { + Bitmap b1 = BitmapFactory.decodeResource(mContext.getResources(), mDrawableIds[0]); + matrix.postRotate(-90, imageWidth, 0); + matrix.postTranslate(-imageWidth / 4, 0); + canvas.drawBitmap(b1, matrix, null); + Bitmap b2 = BitmapFactory.decodeResource(mContext.getResources(), mDrawableIds[1]); + matrix.reset(); + matrix.postScale(scalRate, scalRate); + matrix.postRotate(90, imageWidth, imageHeight); + matrix.postTranslate(imageWidth * 3 / 4, imageWidth / 4); + canvas.drawBitmap(b2, matrix, null); + return; + } + matrix.postTranslate(imageHeight / 2, 0); + for (int i = 0; i < mDrawableIds.length; i++) { + Bitmap b = BitmapFactory.decodeResource(mContext.getResources(), mDrawableIds[i]); + matrix.postRotate(stepAngle, imageWidth / 2 + imageHeight / 2, imageHeight); + canvas.drawBitmap(b, matrix, null); + } + } + + @Override + public int getIntrinsicWidth() { + return getBounds().width(); + } + + @Override + public int getIntrinsicHeight() { + return getBounds().height(); + } + + @Override + public void setAlpha(int i) { + + } + + @Override + public void setColorFilter(ColorFilter colorFilter) { + + } + + @Override + public int getOpacity() { + return PixelFormat.UNKNOWN; + } +} diff --git a/positions/src/main/java/cc/winboll/studio/positions/demo/marker/SimpleMarkerActivity.java b/positions/src/main/java/cc/winboll/studio/positions/demo/marker/SimpleMarkerActivity.java new file mode 100644 index 0000000..eb22deb --- /dev/null +++ b/positions/src/main/java/cc/winboll/studio/positions/demo/marker/SimpleMarkerActivity.java @@ -0,0 +1,107 @@ +package cc.winboll.studio.positions.demo.marker; + +import android.os.Bundle; +import android.view.Menu; +import android.view.MenuItem; + +import androidx.annotation.Nullable; + +import cc.winboll.studio.positions.demo.AbsMapActivity; +import cc.winboll.studio.positions.R; +import com.tencent.tencentmap.mapsdk.maps.CameraUpdateFactory; +import com.tencent.tencentmap.mapsdk.maps.TencentMap; +import com.tencent.tencentmap.mapsdk.maps.model.AlphaAnimation; +import com.tencent.tencentmap.mapsdk.maps.model.Animation; +import com.tencent.tencentmap.mapsdk.maps.model.AnimationListener; +import com.tencent.tencentmap.mapsdk.maps.model.BitmapDescriptor; +import com.tencent.tencentmap.mapsdk.maps.model.BitmapDescriptorFactory; +import com.tencent.tencentmap.mapsdk.maps.model.LatLng; +import com.tencent.tencentmap.mapsdk.maps.model.Marker; +import com.tencent.tencentmap.mapsdk.maps.model.MarkerOptions; + +public class SimpleMarkerActivity extends AbsMapActivity { + + private TencentMap mTencentMap; + private Marker mSimpleMarker; + private Marker mCustomMarker; + + private boolean mMarkerAdded; + @Override + protected void onCreate(@Nullable Bundle savedInstanceState, TencentMap pTencentMap) { + super.onCreate(savedInstanceState, pTencentMap); + mTencentMap = pTencentMap; + } + + @Override + public boolean onCreateOptionsMenu(Menu menu) { + getMenuInflater().inflate(R.menu.simple_marker, menu); + return super.onCreateOptionsMenu(menu); + } + + @Override + public boolean onPrepareOptionsMenu(Menu menu) { + menu.findItem(R.id.menu_add).setVisible(!mMarkerAdded); + menu.findItem(R.id.menu_delete).setVisible(mMarkerAdded); + return super.onPrepareOptionsMenu(menu); + } + + @Override + public boolean onOptionsItemSelected(MenuItem item) { + switch (item.getItemId()) { + case R.id.menu_add_marker_simple: + if (mSimpleMarker == null) { + LatLng position = new LatLng(40.011313,116.391907); + mSimpleMarker = mTencentMap.addMarker(new MarkerOptions(position)); + mTencentMap.moveCamera(CameraUpdateFactory.newLatLng(position)); + mMarkerAdded = true; + } + break; + case R.id.menu_add_marker_custom: + + if (mCustomMarker == null) { + LatLng position = new LatLng(40.011313,116.391907); + BitmapDescriptor custom = BitmapDescriptorFactory.fromResource(R.drawable.marker); + mCustomMarker = mTencentMap.addMarker(new MarkerOptions(position) + .icon(custom) + .alpha(0.7f) + .flat(true) + .clockwise(false) + .rotation(30) + ); + + Animation animation = new AlphaAnimation(0.7f, 0f); + animation.setDuration(2000); + animation.setAnimationListener(new AnimationListener() { + @Override + public void onAnimationStart() { + + } + + @Override + public void onAnimationEnd() { + mCustomMarker.setAlpha(1); + } + }); + mCustomMarker.setAnimation(animation); + mCustomMarker.startAnimation(); + mTencentMap.moveCamera(CameraUpdateFactory.newLatLng(position)); + mMarkerAdded = true; + } + break; + case R.id.menu_delete: + if (mSimpleMarker != null) { + mSimpleMarker.remove(); + mSimpleMarker = null; + } + + if (mCustomMarker != null) { + mCustomMarker.remove(); + mCustomMarker = null; + } + + mMarkerAdded = false; + break; + } + return super.onOptionsItemSelected(item); + } +} diff --git a/positions/src/main/java/cc/winboll/studio/positions/demo/poi/PoiClickActivity.java b/positions/src/main/java/cc/winboll/studio/positions/demo/poi/PoiClickActivity.java new file mode 100644 index 0000000..eec66a3 --- /dev/null +++ b/positions/src/main/java/cc/winboll/studio/positions/demo/poi/PoiClickActivity.java @@ -0,0 +1,59 @@ +package cc.winboll.studio.positions.demo.poi; + +import android.os.Bundle; +import android.view.View; +import android.widget.CompoundButton; +import android.widget.Switch; + +import cc.winboll.studio.positions.R; +import cc.winboll.studio.positions.demo.basic.SupportMapFragmentActivity; +import com.tencent.tencentmap.mapsdk.maps.TencentMap; +import com.tencent.tencentmap.mapsdk.maps.model.LatLng; +import com.tencent.tencentmap.mapsdk.maps.model.MapPoi; +import com.tencent.tencentmap.mapsdk.maps.model.Marker; +import com.tencent.tencentmap.mapsdk.maps.model.MarkerOptions; + +public class PoiClickActivity extends SupportMapFragmentActivity implements TencentMap.OnMapPoiClickListener { + private Switch poiSwitch; + private Marker marker; + @Override + protected void onCreate(Bundle savedInstanceState) { + super.onCreate(savedInstanceState); + poiSwitch = findViewById(R.id.switch_poi); + poiSwitch.setVisibility(View.VISIBLE); + poiSwitch.setText("Poi显示"); + tencentMap.setOnMapPoiClickListener(this); + poiSwitch.setOnCheckedChangeListener(new CompoundButton.OnCheckedChangeListener() { + @Override + public void onCheckedChanged(CompoundButton compoundButton, boolean b) { + if (b){ + tencentMap.setPoisEnabled(true); + }else{ + tencentMap.setPoisEnabled(false); + if (marker != null) + marker.remove(); + } + } + }); + } + + @Override + public void onClicked(MapPoi mapPoi) { + setMarker(mapPoi.getPosition(), mapPoi.getName()); + } + + /** + * 设置标注 + */ + private void setMarker(LatLng latLng, String name){ + + if(marker != null) + marker.remove(); + MarkerOptions options = new MarkerOptions().position(latLng); + //设置infowindow + options.title("地址:"); + options.snippet(name); + marker = tencentMap.addMarker(options); + marker.showInfoWindow(); + } +} diff --git a/positions/src/main/java/cc/winboll/studio/positions/demo/polygon/DrawPolygonActivity.java b/positions/src/main/java/cc/winboll/studio/positions/demo/polygon/DrawPolygonActivity.java new file mode 100644 index 0000000..b48bba9 --- /dev/null +++ b/positions/src/main/java/cc/winboll/studio/positions/demo/polygon/DrawPolygonActivity.java @@ -0,0 +1,38 @@ +package cc.winboll.studio.positions.demo.polygon; + +import android.os.Bundle; + +import cc.winboll.studio.positions.R; +import cc.winboll.studio.positions.demo.basic.SupportMapFragmentActivity; +import com.tencent.tencentmap.mapsdk.maps.TencentMap; +import com.tencent.tencentmap.mapsdk.maps.model.LatLng; +import com.tencent.tencentmap.mapsdk.maps.model.Polygon; +import com.tencent.tencentmap.mapsdk.maps.model.PolygonOptions; + +public class DrawPolygonActivity extends SupportMapFragmentActivity { + + @Override + protected void onCreate(Bundle savedInstanceState) { + super.onCreate(savedInstanceState); + LatLng[] latLngs = { + new LatLng(39.984864, 116.305756), + new LatLng(39.983618, 116.305848), + new LatLng(39.982347, 116.305966), + new LatLng(39.982412, 116.308111), + new LatLng(39.984122, 116.308224), + new LatLng(39.984955, 116.308099), + new LatLng(39.984864, 116.305756) + }; + Polygon polygon = tencentMap.addPolygon(new PolygonOptions(). + add(latLngs). + fillColor(getResources().getColor(R.color.style)). + strokeColor(getResources().getColor(R.color.colorPrimary)). + strokeWidth(1)); + tencentMap.setOnPolygonClickListener(new TencentMap.OnPolygonClickListener() { + @Override + public void onPolygonClick(Polygon polygon, LatLng latLng) { + + } + }); + } +} diff --git a/positions/src/main/java/cc/winboll/studio/positions/demo/polygon/PolylonOptionsActivity.java b/positions/src/main/java/cc/winboll/studio/positions/demo/polygon/PolylonOptionsActivity.java new file mode 100644 index 0000000..b0a0adb --- /dev/null +++ b/positions/src/main/java/cc/winboll/studio/positions/demo/polygon/PolylonOptionsActivity.java @@ -0,0 +1,73 @@ +package cc.winboll.studio.positions.demo.polygon; + +import android.os.Bundle; + +import cc.winboll.studio.positions.demo.basic.SupportMapFragmentActivity; +import com.tencent.tencentmap.mapsdk.maps.model.LatLng; +import com.tencent.tencentmap.mapsdk.maps.model.MarkerOptions; +import com.tencent.tencentmap.mapsdk.maps.model.Polygon; +import com.tencent.tencentmap.mapsdk.maps.model.PolygonOptions; + +import java.util.ArrayList; +import java.util.List; + +public class PolylonOptionsActivity extends SupportMapFragmentActivity { + + @Override + protected void onCreate(Bundle savedInstanceState) { + super.onCreate(savedInstanceState); + Polygon polygon = tencentMap.addPolygon(polygonOptions); + polygon.setPoints(transferArrayToList(latLngs)); //Options中设置顶点 + Polygon newPolygon = tencentMap.addPolygon(newPolygonOptions); + newPolygon.setOptions(newPolygonOptions); //重新设置Options + newPolygon.setClickable(true); //设置可点击 + newPolygon.setFillColor(0xaa324354); + newPolygon.setPoints(transferArrayToList(newLatLngs)); //设置坐标 + newPolygon.setTag(tencentMap.addMarker(new MarkerOptions().position(new LatLng(39.984866, 116.305759)).title("设置标注").draggable(true))); + + + } + + private List transferArrayToList(LatLng[] latLngs){ //坐标数组与List转换 + List list = new ArrayList<>(); + if (latLngs == null) + return list; + for (int i = 0; i < latLngs.length; i++) + list.add(latLngs[i]); + + return list; + + } + private LatLng[] latLngs = { + new LatLng(39.984864, 116.305756), + new LatLng(39.983618, 116.305848), + new LatLng(39.982347, 116.305966), + new LatLng(39.982412, 116.308111), + new LatLng(39.984122, 116.308224), + new LatLng(39.984955, 116.308099), + new LatLng(39.984864, 116.305756) + }; + + private LatLng[] newLatLngs = { + new LatLng(39.984864, 116.305756), + new LatLng(39.983618, 116.305848), + new LatLng(39.982347, 116.305966), + new LatLng(39.982412, 116.308111), + new LatLng(39.984122, 116.308224), + new LatLng(39.984955, 116.308099), + new LatLng(39.984864, 116.305756) + }; + + + private PolygonOptions polygonOptions = new PolygonOptions(). + add(latLngs). // 添加图形坐标点 + fillColor(0x56643313). //填充颜色 + strokeColor(0xfa349012). //描边颜色 + strokeWidth(1). //描边宽度 + visible(true). //是否可见 + zIndex(0). //堆叠顺序,越大优先级越高 + clickable(true); // 是否可点击 + + private PolygonOptions newPolygonOptions = new PolygonOptions(). + addAll(transferArrayToList(newLatLngs)); //设置批量添加顶点 +} diff --git a/positions/src/main/java/cc/winboll/studio/positions/demo/polygon/TileOverlayActivity.java b/positions/src/main/java/cc/winboll/studio/positions/demo/polygon/TileOverlayActivity.java new file mode 100644 index 0000000..a5b12d8 --- /dev/null +++ b/positions/src/main/java/cc/winboll/studio/positions/demo/polygon/TileOverlayActivity.java @@ -0,0 +1,178 @@ +package cc.winboll.studio.positions.demo.polygon; + +import androidx.annotation.NonNull; +import androidx.appcompat.app.AppCompatActivity; + +import android.os.Bundle; +import android.util.Log; +import android.view.Menu; +import android.view.MenuItem; +import android.view.View; + +import cc.winboll.studio.positions.R; +import com.tencent.tencentmap.mapsdk.maps.CameraUpdate; +import com.tencent.tencentmap.mapsdk.maps.CameraUpdateFactory; +import com.tencent.tencentmap.mapsdk.maps.MapView; +import com.tencent.tencentmap.mapsdk.maps.TencentMap; +import com.tencent.tencentmap.mapsdk.maps.model.BitmapDescriptor; +import com.tencent.tencentmap.mapsdk.maps.model.BitmapDescriptorFactory; +import com.tencent.tencentmap.mapsdk.maps.model.CameraPosition; +import com.tencent.tencentmap.mapsdk.maps.model.LatLng; +import com.tencent.tencentmap.mapsdk.maps.model.MarkerCollisionItem; +import com.tencent.tencentmap.mapsdk.maps.model.MarkerOptions; +import com.tencent.tencentmap.mapsdk.maps.model.Tile; +import com.tencent.tencentmap.mapsdk.maps.model.TileOverlay; +import com.tencent.tencentmap.mapsdk.maps.model.TileOverlayOptions; +import com.tencent.tencentmap.mapsdk.maps.model.TileProvider; + +import java.io.ByteArrayOutputStream; +import java.io.IOException; +import java.io.InputStream; + +public class TileOverlayActivity extends AppCompatActivity { + private MapView mapView; + private TencentMap tencentMap; + private boolean mMarkerAdded; + private TileOverlay mTileOverlay; + + @Override + protected void onCreate(Bundle savedInstanceState) { + super.onCreate(savedInstanceState); + setContentView(R.layout.activity_tile_overlay); + initView(); + } + + private void initView() { + mapView = findViewById(R.id.mapView); + tencentMap = mapView.getMap(); + CameraUpdate cameraSigma = + CameraUpdateFactory.newCameraPosition(new CameraPosition( + new LatLng(39.917505, 116.397657), + 15, + 0f, + 0f)); + //移动地图 + tencentMap.moveCamera(cameraSigma); + } + + @Override + public boolean onCreateOptionsMenu(Menu menu) { + getMenuInflater().inflate(R.menu.markercol, menu); + return super.onCreateOptionsMenu(menu); + } + + @Override + public boolean onPrepareOptionsMenu(Menu menu) { + menu.findItem(R.id.menu_open_collisionsmap).setVisible(!mMarkerAdded); + menu.findItem(R.id.menu_close_collisionsmap).setVisible(mMarkerAdded); + return super.onPrepareOptionsMenu(menu); + } + + @Override + public boolean onOptionsItemSelected(@NonNull MenuItem item) { + switch (item.getItemId()) { + case R.id.menu_open_collisionsmap: + mMarkerAdded = true; + if (mTileOverlay == null) { + mTileOverlay = tencentMap.addTileOverlay( + new TileOverlayOptions(). + tileProvider(new LocalTileProvider())); + } + + break; + case R.id.menu_close_collisionsmap: + mMarkerAdded = false; + if (mTileOverlay != null) { + mTileOverlay.clearTileCache(); + mTileOverlay.remove(); + mTileOverlay = null; + } + break; + } + + supportInvalidateOptionsMenu(); + return super.onOptionsItemSelected(item); + } + + class LocalTileProvider implements TileProvider { + + @Override + public Tile getTile(int x, int y, int zoom) { + LatLng latLng = new LatLng(39.917505, 116.397657); + int iZ = 16; + double n = Math.pow(2, iZ); + int iX = (int) (((latLng.getLongitude() + 180) / 360) * n); + int iY = (int) ((1 - (Math.log(Math.tan(Math.toRadians(latLng.getLatitude())) + + (1 / Math.cos(Math.toRadians(latLng.getLatitude())))) / Math.PI)) / 2 * n); + if (iX == x && iY == y && iZ == zoom) { + Log.e("tile", "zoom:" + zoom + " x:" + x + " y:" + y); + return new Tile(256, 256, tileData()); + } + return TileProvider.NO_TILE; + } + + byte[] tileData() { + InputStream is = null; + ByteArrayOutputStream baos = null; + try { + is = getApplicationContext().getAssets().open("gugong.jpg"); + baos = new ByteArrayOutputStream(); + byte[] byteBuffer = new byte[1024]; + int count = 0; + while ((count = is.read(byteBuffer)) != -1) { + baos.write(byteBuffer, 0, count); + } + return baos.toByteArray(); + } catch (IOException e) { + e.printStackTrace(); + return null; + } finally { + if (is != null) { + try { + is.close(); + } catch (IOException e) { + e.printStackTrace(); + } + } + if (baos != null) { + try { + baos.close(); + } catch (IOException e) { + e.printStackTrace(); + } + } + } + } + } + + @Override + protected void onResume() { + super.onResume(); + mapView.onResume(); + } + + @Override + protected void onPause() { + super.onPause(); + mapView.onPause(); + } + + @Override + protected void onDestroy() { + super.onDestroy(); + mapView.onDestroy(); + } + + + @Override + protected void onStart() { + super.onStart(); + mapView.onStart(); + } + + @Override + protected void onStop() { + super.onStop(); + mapView.onStop(); + } +} \ No newline at end of file diff --git a/positions/src/main/java/cc/winboll/studio/positions/demo/polyline/DrawLineActivity.java b/positions/src/main/java/cc/winboll/studio/positions/demo/polyline/DrawLineActivity.java new file mode 100644 index 0000000..5e0fa9c --- /dev/null +++ b/positions/src/main/java/cc/winboll/studio/positions/demo/polyline/DrawLineActivity.java @@ -0,0 +1,194 @@ +package cc.winboll.studio.positions.demo.polyline; + +import android.graphics.Color; +import android.os.Bundle; +import android.view.Menu; +import android.view.MenuItem; + +import androidx.annotation.Nullable; + +import cc.winboll.studio.positions.demo.AbsMapActivity; +import cc.winboll.studio.positions.R; +import com.tencent.tencentmap.mapsdk.maps.CameraUpdateFactory; +import com.tencent.tencentmap.mapsdk.maps.TencentMap; +import com.tencent.tencentmap.mapsdk.maps.model.BitmapDescriptorFactory; +import com.tencent.tencentmap.mapsdk.maps.model.LatLng; +import com.tencent.tencentmap.mapsdk.maps.model.Polyline; +import com.tencent.tencentmap.mapsdk.maps.model.PolylineOptions; + +import java.util.ArrayList; +import java.util.List; + +public class DrawLineActivity extends AbsMapActivity { + private int typeSimple = 0; + private int typeImage = 1; + private int typeColor = 2; + private int typeArrow = 3; + private int typeGradient = 4; + + private TencentMap mTencentMap; + private boolean mHasAdded; + private boolean mHasEnableText; + private Polyline polyline; + private PolylineOptions.Text mPolylineText; + + @Override + protected void onCreate(@Nullable Bundle savedInstanceState, TencentMap tencentMap) { + super.onCreate(savedInstanceState, tencentMap); + mTencentMap = tencentMap; + tencentMap.moveCamera(CameraUpdateFactory.zoomTo(15)); + } + + @Override + public boolean onCreateOptionsMenu(Menu menu) { + getMenuInflater().inflate(R.menu.polyline, menu); + return true; + } + + @Override + public boolean onPrepareOptionsMenu(Menu menu) { + menu.findItem(R.id.menu_add).setVisible(!mHasAdded); + menu.findItem(R.id.menu_text).setTitle(mHasEnableText ? "关闭路名" : "开启路名").setVisible(mHasAdded); + menu.findItem(R.id.menu_delete).setVisible(mHasAdded); + return super.onPrepareOptionsMenu(menu); + } + + @Override + public boolean onOptionsItemSelected(MenuItem item) { + switch (item.getItemId()) { + case R.id.menu_add_line_simple: + mTencentMap.clear(); + polyline = mTencentMap.addPolyline(setLineStyle(typeSimple)); + mHasAdded = true; + break; + + case R.id.menu_add_line_dash: + mTencentMap.clear(); + polyline = mTencentMap.addPolyline(setLineStyle(typeImage)); + mHasAdded = true; + break; + case R.id.menu_add_line_segment: + mTencentMap.clear(); + polyline = mTencentMap.addPolyline(setLineStyle(typeColor)); + int[] color = {0, 1, 2, 3, 4}; + int[] index = {0, 1, 2, 3, 4, 5}; + polyline.setColors(color, index); + mHasAdded = true; + break; + case R.id.menu_add_line_texture: + mTencentMap.clear(); + polyline = mTencentMap.addPolyline(setLineStyle((typeArrow))); + mHasAdded = true; + break; + case R.id.menu_add_line_gradient: + mTencentMap.clear(); + polyline = mTencentMap.addPolyline(setLineStyle((typeGradient))); + int[] indexes = {0, 1, 2, 3, 4}; +// 设置每段索引之间的颜色,这个颜色同样支持纹理颜色,即 PolylineOptions.Colors 中定义的 [0, 10] 值 + int[] colors = { + 0xff00ff00, // 线上点 [0, 1] 之间为绿色 + 0xffffff00, // 线上点 [1, 2] 之间为黄色 + 0xffff0000, // 线上点 [2, 3] 之间为红色 + 0xff131313, // 线上点 [3, 4] 之间为黄色 + 0xff1033f6 // 线上点 [4, 最后一个点] 之间为绿色 + }; + polyline.setColors(colors, indexes); + mHasAdded = true; + break; + case R.id.menu_text: + mHasEnableText = !mHasEnableText; + if (mHasEnableText) { + if (mPolylineText == null) { + mPolylineText = generateText(); + //设置显示优先级,可选项有HIGH或NORMAL + mPolylineText.setPriority(PolylineOptions.TextPriority.HIGH); + //设置字体大小 + mPolylineText.setTextSize(10); + //设置填充颜色 + mPolylineText.setStrokeColor(Color.WHITE); + //设置文字颜色 + mPolylineText.setTextColor(Color.BLACK); + } + + polyline.setText(mPolylineText); + } else { + polyline.setText(null); + } + + break; + + case R.id.menu_delete: + if (polyline != null) { + polyline.remove(); + polyline = null; + mHasAdded = false; + mHasEnableText = false; + + } + break; + } + return super.onOptionsItemSelected(item); + } + + private PolylineOptions setLineStyle(int type) { + PolylineOptions polylineOptions = new PolylineOptions().addAll(getLatlons()).lineCap(true); + switch (type) { + case 0: + //设置折线颜色、宽度 + polylineOptions + .color(0xff00ff00) + .width(5f); + break; + case 1: + List list = new ArrayList<>(); + list.add(35); + list.add(20); + polylineOptions + .lineType(PolylineOptions.LineType.LINE_TYPE_IMAGEINARYLINE) + .width(10) + .pattern(list); + break; + case 2: + //线路颜色值纹理图片里的颜色索引 + polylineOptions + .colorType(PolylineOptions.ColorType.LINE_COLOR_TEXTURE) + .color(PolylineOptions.Colors.GREEN) + .colorTexture(BitmapDescriptorFactory.fromAsset("color_texture.png")); + break; + case 3: + polylineOptions + .arrow(true) + .arrowSpacing(30) + .arrowTexture(BitmapDescriptorFactory.fromAsset("color_arrow_texture.png")); + break; + case 4: + polylineOptions + .gradient(true) + .lineType(PolylineOptions.LineType.LINE_TYPE_MULTICOLORLINE) + .width(20); + break; + + } + return polylineOptions; + } + + private PolylineOptions.Text generateText() { + List segmentTexts = new ArrayList<>(); + //参数分别表示坐标路径数组起点index,终点index,动态路名文字 + segmentTexts.add(new PolylineOptions.SegmentText(0, 1, "苏州街")); + segmentTexts.add(new PolylineOptions.SegmentText(1, 2, "北四环西路辅路")); + segmentTexts.add(new PolylineOptions.SegmentText(2, 4, "彩和坊路")); + return new PolylineOptions.Text.Builder(segmentTexts).build(); + } + + private List getLatlons() { + List latLngs = new ArrayList(); + latLngs.add(new LatLng(39.984864, 116.305756)); + latLngs.add(new LatLng(39.983618, 116.305848)); + latLngs.add(new LatLng(39.982347, 116.305966)); + latLngs.add(new LatLng(39.982412, 116.308111)); + latLngs.add(new LatLng(39.984122, 116.308224)); + latLngs.add(new LatLng(39.984955, 116.308099)); + return latLngs; + } +} diff --git a/positions/src/main/java/cc/winboll/studio/positions/demo/polyline/LineTextActivity.java b/positions/src/main/java/cc/winboll/studio/positions/demo/polyline/LineTextActivity.java new file mode 100644 index 0000000..9c90a4d --- /dev/null +++ b/positions/src/main/java/cc/winboll/studio/positions/demo/polyline/LineTextActivity.java @@ -0,0 +1,132 @@ +package cc.winboll.studio.positions.demo.polyline; + +import android.graphics.Color; +import android.os.Bundle; +import android.view.View; +import android.widget.CompoundButton; +import android.widget.Switch; + +import cc.winboll.studio.positions.R; +import cc.winboll.studio.positions.demo.basic.SupportMapFragmentActivity; +import com.tencent.tencentmap.mapsdk.maps.CameraUpdateFactory; +import com.tencent.tencentmap.mapsdk.maps.model.LatLng; +import com.tencent.tencentmap.mapsdk.maps.model.Polyline; +import com.tencent.tencentmap.mapsdk.maps.model.PolylineOptions; + +import java.util.ArrayList; +import java.util.List; + +public class LineTextActivity extends SupportMapFragmentActivity { + private Polyline polyline; + private static List mPoints = new ArrayList<>(); + private Switch switch_style; + private Switch switch_off; + + @Override + protected void onCreate(Bundle savedInstanceState) { + super.onCreate(savedInstanceState); + initView(); + tencentMap.moveCamera(CameraUpdateFactory.zoomTo(16)); + switch_style.setOnCheckedChangeListener(new CompoundButton.OnCheckedChangeListener() { + + @Override + public void onCheckedChanged(CompoundButton compoundButton, boolean checked) { + if (polyline == null) { + return; + } + + PolylineOptions.Text text = polyline.getText(); + removeText(); + if (checked) { + //设置显示优先级,可选项有HIGH或NORMAL + text.setPriority(PolylineOptions.TextPriority.HIGH); + //设置字体大小 + text.setTextSize(10); + //设置填充颜色 + text.setStrokeColor(Color.WHITE); + //设置文字颜色 + text.setTextColor(Color.BLACK); + } else { + //设置显示优先级,可选项有HIGH或NORMAL + text.setPriority(PolylineOptions.TextPriority.NORMAL); + //设置字体大小 + text.setTextSize(8); + //设置填充颜色 + text.setStrokeColor(Color.WHITE); + //设置文字颜色 + text.setTextColor(Color.GRAY); + + } + + polyline.setText(text); + } + }); + + switch_off.setOnCheckedChangeListener(new CompoundButton.OnCheckedChangeListener() { + @Override + public void onCheckedChanged(CompoundButton compoundButton, boolean checked) { + if (checked) { + polyline = createLineWithText(); + } else { + removeText(); + polyline.remove(); + polyline = null; + } + } + }); + } + + + private void initView() { + //文字 + switch_style = (Switch) findViewById(R.id.switch_style); + switch_style.setVisibility(View.VISIBLE); + switch_off = (Switch) findViewById(R.id.switch_off); + switch_off.setVisibility(View.VISIBLE); + } + + public Polyline addLine() { + Polyline polyline = tencentMap.addPolyline(new PolylineOptions().addAll(mPoints).color(0x22ff0000)); + + return polyline; + } + + + //生成坐标点路径 + private List generateLatLngs() { + if (mPoints.size() != 0) + mPoints = new ArrayList<>(); + //苏州街 + mPoints.add(new LatLng(39.982382, 116.305883)); + //北四环西路辅路 + mPoints.add(new LatLng(39.984914, 116.305690)); + //彩和坊路 + mPoints.add(new LatLng(39.985045, 116.308136)); + mPoints.add(new LatLng(39.983570, 116.308088)); + mPoints.add(new LatLng(39.980063, 116.308297)); + return mPoints; + } + + private PolylineOptions.Text generateText() { + List segmentTexts = new ArrayList<>(); + //参数分别表示坐标路径数组起点index,终点index,动态路名文字 + segmentTexts.add(new PolylineOptions.SegmentText(0, 1, "苏州街")); + segmentTexts.add(new PolylineOptions.SegmentText(1, 2, "北四环西路辅路")); + segmentTexts.add(new PolylineOptions.SegmentText(2, 4, "彩和坊路")); + + return new PolylineOptions.Text.Builder(segmentTexts).build(); + } + + + private Polyline createLineWithText() { + Polyline polyline = tencentMap.addPolyline(new PolylineOptions().addAll(generateLatLngs()).text(generateText())); + PolylineOptions.Text text = polyline.getText(); + return polyline; + } + + + private void removeText() { + polyline.setText(null); + } + +} diff --git a/positions/src/main/java/cc/winboll/studio/positions/demo/polyline/MutablePolylineActivity.java b/positions/src/main/java/cc/winboll/studio/positions/demo/polyline/MutablePolylineActivity.java new file mode 100644 index 0000000..63e0db7 --- /dev/null +++ b/positions/src/main/java/cc/winboll/studio/positions/demo/polyline/MutablePolylineActivity.java @@ -0,0 +1,291 @@ +package cc.winboll.studio.positions.demo.polyline; + +import android.os.Handler; +import android.os.Looper; +import android.os.Message; +import android.view.Menu; +import android.view.MenuItem; +import android.view.SubMenu; + +import cc.winboll.studio.positions.R; +import cc.winboll.studio.positions.demo.basic.SupportMapFragmentActivity; +import com.tencent.tencentmap.mapsdk.maps.model.LatLng; +import com.tencent.tencentmap.mapsdk.maps.model.Polyline; +import com.tencent.tencentmap.mapsdk.maps.model.PolylineOptions; + +import java.util.ArrayList; +import java.util.List; + +import androidx.annotation.NonNull; + +/** + * @version v1.0 + * @since 2020/6/11 + */ +public class MutablePolylineActivity extends SupportMapFragmentActivity { + private boolean mIsAdd; + private Polyline mPolyline; + + private final static Object[][] sData = { + {"更新1"}, + {"更新2"}, + {"重置"}, + {"删除"}, + }; + + private List mAppendPoints = new ArrayList<>(); + private int mAppendIndex; + + private Handler sHandler = new Handler(Looper.getMainLooper()) { + @Override + public void handleMessage(@NonNull Message msg) { + super.handleMessage(msg); + + if (msg.what == 1 && mPolyline != null && mAppendIndex < mAppendPoints.size()) { + mPolyline.appendPoint(mAppendPoints.get(mAppendIndex)); + mAppendIndex++; + + sendEmptyMessageDelayed(1, 300); + } + } + }; + + @Override + public boolean onCreateOptionsMenu(Menu menu) { + getMenuInflater().inflate(R.menu.menu_polyline_items, menu); + + MenuItem actionMenu = menu.findItem(R.id.menu_actions); + SubMenu actionSubMenu = actionMenu.getSubMenu(); + + for (int i = 0; i < sData.length; i++) { + Object[] indoor = sData[i]; + actionSubMenu.add(0, i, 0, String.valueOf(indoor[0])); + } + return true; + } + + @Override + public boolean onPrepareOptionsMenu(Menu menu) { + menu.findItem(R.id.menu_actions).setVisible(mIsAdd); + return super.onPrepareOptionsMenu(menu); + } + + @Override + public boolean onOptionsItemSelected(@NonNull MenuItem item) { + + int itemId = item.getItemId(); + + if (mPolyline != null && itemId >= 0 && itemId < sData.length) { + if (itemId == 3) { + mPolyline.remove(); + mIsAdd = false; + mAppendIndex = 0; + invalidateOptionsMenu(); + } else if (itemId == 2) { + mPolyline.setPoints(getPoints(itemId)); + } else { + mPolyline.appendPoints(getPoints(itemId)); + } + return true; + } + + List pattern = new ArrayList<>(); + pattern.add(35); + pattern.add(20); + + PolylineOptions options = new PolylineOptions() + .addAll(getCreatePoints()) + .width(15); + + switch (item.getItemId()) { + case R.id.menu_add: + if (mIsAdd) { + break; + } + mIsAdd = true; + mPolyline = tencentMap.addPolyline(options); + break; + case R.id.menu_add_anim: + if (mIsAdd) { + break; + } + mIsAdd = true; + + mPolyline = tencentMap.addPolyline(options); + + sHandler.sendEmptyMessage(1); + break; + + } + invalidateOptionsMenu(); + return super.onOptionsItemSelected(item); + } + + private static List getCreatePoints() { + List listPoints = new ArrayList<>(); + addLine(listPoints); + return listPoints; + } + + private static List getPoints(int itemId) { + List listPoints = new ArrayList(); + if (itemId == 0) { + addLine1(listPoints); + } else if (itemId == 1) { + addLine2(listPoints); + } else if (itemId == 2) { + addLine(listPoints); + } + + return listPoints; + } + + private static void addLine(List listPoints) { + listPoints.add(new LatLng(39.981787, 116.306649)); + listPoints.add(new LatLng(39.982021, 116.306739)); + listPoints.add(new LatLng(39.982351, 116.306883)); + listPoints.add(new LatLng(39.98233, 116.306047)); + listPoints.add(new LatLng(39.982324, 116.305867)); + listPoints.add(new LatLng(39.981918, 116.305885)); + listPoints.add(new LatLng(39.981298, 116.305921)); + listPoints.add(new LatLng(39.981091, 116.305939)); + listPoints.add(new LatLng(39.980506, 116.305975)); + listPoints.add(new LatLng(39.980148, 116.306002)); + listPoints.add(new LatLng(39.980121, 116.306002)); + listPoints.add(new LatLng(39.979708, 116.306038)); + listPoints.add(new LatLng(39.979205, 116.306074)); + listPoints.add(new LatLng(39.979205, 116.306074)); + listPoints.add(new LatLng(39.978813, 116.306101)); + listPoints.add(new LatLng(39.978015, 116.306182)); + listPoints.add(new LatLng(39.977299, 116.306227)); + listPoints.add(new LatLng(39.976996, 116.306245)); + listPoints.add(new LatLng(39.976913, 116.306245)); + listPoints.add(new LatLng(39.97597, 116.306308)); + listPoints.add(new LatLng(39.97575, 116.306326)); + listPoints.add(new LatLng(39.97564, 116.306335)); + listPoints.add(new LatLng(39.975178, 116.306371)); + listPoints.add(new LatLng(39.975185, 116.306514)); + listPoints.add(new LatLng(39.97564, 116.306272)); + listPoints.add(new LatLng(39.975633, 116.306272)); + listPoints.add(new LatLng(39.975715, 116.307997)); + listPoints.add(new LatLng(39.975819, 116.311545)); + listPoints.add(new LatLng(39.975936, 116.314878)); + listPoints.add(new LatLng(39.975998, 116.317528)); + listPoints.add(new LatLng(39.976025, 116.318785)); + listPoints.add(new LatLng(39.976108, 116.321714)); + listPoints.add(new LatLng(39.976259, 116.326843)); + listPoints.add(new LatLng(39.976328, 116.328622)); + listPoints.add(new LatLng(39.976397, 116.330356)); + listPoints.add(new LatLng(39.9765, 116.333967)); + listPoints.add(new LatLng(39.976459, 116.341019)); + listPoints.add(new LatLng(39.976473, 116.341674)); + listPoints.add(new LatLng(39.976473, 116.341944)); + listPoints.add(new LatLng(39.976473, 116.342546)); + listPoints.add(new LatLng(39.976479, 116.345295)); + listPoints.add(new LatLng(39.976197, 116.353829)); + listPoints.add(new LatLng(39.976459, 116.369926)); + listPoints.add(new LatLng(39.97672, 116.381353)); + } + + private static void addLine2(List listPoints) { + listPoints.add(new LatLng(39.91254, 116.41786)); + listPoints.add(new LatLng(39.911258, 116.417905)); + listPoints.add(new LatLng(39.910459, 116.417923)); + listPoints.add(new LatLng(39.908557, 116.418049)); + listPoints.add(new LatLng(39.908337, 116.418058)); + listPoints.add(new LatLng(39.90824, 116.418067)); + listPoints.add(new LatLng(39.90669, 116.418148)); + listPoints.add(new LatLng(39.904795, 116.418283)); + listPoints.add(new LatLng(39.903416, 116.418265)); + listPoints.add(new LatLng(39.901218, 116.418408)); + listPoints.add(new LatLng(39.900805, 116.418417)); + listPoints.add(new LatLng(39.900805, 116.418426)); + listPoints.add(new LatLng(39.901335, 116.417968)); + listPoints.add(new LatLng(39.901342, 116.417968)); + listPoints.add(new LatLng(39.901342, 116.418004)); + listPoints.add(new LatLng(39.901197, 116.418193)); + listPoints.add(new LatLng(39.901204, 116.418426)); + listPoints.add(new LatLng(39.901218, 116.418552)); + listPoints.add(new LatLng(39.901087, 116.418624)); + listPoints.add(new LatLng(39.901053, 116.41884)); + listPoints.add(new LatLng(39.901004, 116.419028)); + listPoints.add(new LatLng(39.900922, 116.419388)); + listPoints.add(new LatLng(39.900839, 116.419774)); + listPoints.add(new LatLng(39.900749, 116.420043)); + listPoints.add(new LatLng(39.900722, 116.420178)); + listPoints.add(new LatLng(39.900667, 116.42034)); + listPoints.add(new LatLng(39.900619, 116.420519)); + listPoints.add(new LatLng(39.900557, 116.420744)); + listPoints.add(new LatLng(39.900515, 116.420915)); + listPoints.add(new LatLng(39.900488, 116.421067)); + listPoints.add(new LatLng(39.900467, 116.421274)); + listPoints.add(new LatLng(39.900467, 116.421301)); + listPoints.add(new LatLng(39.900467, 116.421301)); + listPoints.add(new LatLng(39.900674, 116.428856)); + listPoints.add(new LatLng(39.900681, 116.429287)); + listPoints.add(new LatLng(39.900674, 116.429287)); + listPoints.add(new LatLng(39.900694, 116.429745)); + listPoints.add(new LatLng(39.900736, 116.43173)); + listPoints.add(new LatLng(39.900729, 116.433132)); + listPoints.add(new LatLng(39.900729, 116.433267)); + listPoints.add(new LatLng(39.900743, 116.433545)); + } + + private static void addLine1(List listPoints) { + listPoints.add(new LatLng(39.976748, 116.382314)); + listPoints.add(new LatLng(39.976851, 116.388045)); + listPoints.add(new LatLng(39.976892, 116.393597)); + listPoints.add(new LatLng(39.976906, 116.394199)); + listPoints.add(new LatLng(39.976906, 116.394298)); + listPoints.add(new LatLng(39.976996, 116.405949)); + listPoints.add(new LatLng(39.977016, 116.407692)); + listPoints.add(new LatLng(39.97701, 116.417564)); + listPoints.add(new LatLng(39.97701, 116.417564)); + listPoints.add(new LatLng(39.977127, 116.417591)); + listPoints.add(new LatLng(39.977127, 116.417582)); + listPoints.add(new LatLng(39.969017, 116.417932)); + listPoints.add(new LatLng(39.968549, 116.417977)); + listPoints.add(new LatLng(39.9666, 116.418094)); + listPoints.add(new LatLng(39.965099, 116.418193)); + listPoints.add(new LatLng(39.963957, 116.418256)); + listPoints.add(new LatLng(39.961533, 116.418301)); + listPoints.add(new LatLng(39.959343, 116.418301)); + listPoints.add(new LatLng(39.95422, 116.418732)); + listPoints.add(new LatLng(39.952375, 116.418858)); + listPoints.add(new LatLng(39.952106, 116.418876)); + listPoints.add(new LatLng(39.95192, 116.418849)); + listPoints.add(new LatLng(39.951693, 116.418696)); + listPoints.add(new LatLng(39.951528, 116.418525)); + listPoints.add(new LatLng(39.951383, 116.41822)); + listPoints.add(new LatLng(39.95128, 116.417941)); + listPoints.add(new LatLng(39.951239, 116.417609)); + listPoints.add(new LatLng(39.951218, 116.417312)); + listPoints.add(new LatLng(39.951218, 116.417088)); + listPoints.add(new LatLng(39.951197, 116.416899)); + listPoints.add(new LatLng(39.951115, 116.416675)); + listPoints.add(new LatLng(39.950984, 116.416513)); + listPoints.add(new LatLng(39.950839, 116.416378)); + listPoints.add(new LatLng(39.950639, 116.41627)); + listPoints.add(new LatLng(39.950426, 116.416217)); + listPoints.add(new LatLng(39.950095, 116.416243)); + listPoints.add(new LatLng(39.948835, 116.416486)); + listPoints.add(new LatLng(39.948697, 116.416486)); + listPoints.add(new LatLng(39.945557, 116.416648)); + listPoints.add(new LatLng(39.941686, 116.416791)); + listPoints.add(new LatLng(39.941005, 116.4168)); + listPoints.add(new LatLng(39.938442, 116.416944)); + listPoints.add(new LatLng(39.936045, 116.417016)); + listPoints.add(new LatLng(39.933662, 116.417142)); + listPoints.add(new LatLng(39.929247, 116.417295)); + listPoints.add(new LatLng(39.927683, 116.417393)); + listPoints.add(new LatLng(39.926553, 116.417438)); + listPoints.add(new LatLng(39.924583, 116.417492)); + listPoints.add(new LatLng(39.924369, 116.417492)); + listPoints.add(new LatLng(39.921779, 116.417573)); + listPoints.add(new LatLng(39.919044, 116.417654)); + listPoints.add(new LatLng(39.917404, 116.417708)); + listPoints.add(new LatLng(39.917287, 116.417717)); + listPoints.add(new LatLng(39.916233, 116.417825)); + listPoints.add(new LatLng(39.913904, 116.417807)); + } +} diff --git a/positions/src/main/java/cc/winboll/studio/positions/demo/polyline/PolylineOptionsActivity.java b/positions/src/main/java/cc/winboll/studio/positions/demo/polyline/PolylineOptionsActivity.java new file mode 100644 index 0000000..e8e9194 --- /dev/null +++ b/positions/src/main/java/cc/winboll/studio/positions/demo/polyline/PolylineOptionsActivity.java @@ -0,0 +1,87 @@ +package cc.winboll.studio.positions.demo.polyline; + +import android.os.Bundle; + +import cc.winboll.studio.positions.demo.basic.SupportMapFragmentActivity; +import com.tencent.tencentmap.mapsdk.maps.model.BitmapDescriptorFactory; +import com.tencent.tencentmap.mapsdk.maps.model.LatLng; +import com.tencent.tencentmap.mapsdk.maps.model.Polyline; +import com.tencent.tencentmap.mapsdk.maps.model.PolylineOptions; + +import java.util.ArrayList; +import java.util.List; + +public class PolylineOptionsActivity extends SupportMapFragmentActivity { + @Override + protected void onCreate(Bundle savedInstanceState) { + super.onCreate(savedInstanceState); + Polyline polyline = tencentMap.addPolyline(polylineOptions); + Polyline newPolyline = tencentMap.addPolyline(newPolylineOptions); + polyline.pattern(patternLine(patterns)); //设置虚线样式 + } + + private int[] patterns = {10, 15, 20}; + private List patternLine(int [] patterns){ + List patternLine = new ArrayList<>(); + if (patterns == null) + return patternLine; + for (int i = 0; i < patterns.length; i++) + patternLine.add(patterns[i]); + return patternLine; + } + + + private List transferArrayToList(LatLng[] latLngs){ //坐标数组与List转换 + List list = new ArrayList<>(); + if (latLngs == null) + return list; + for (int i = 0; i < latLngs.length; i++) + list.add(latLngs[i]); + + return list; + + } + + private LatLng[] latLngs = { + new LatLng(39.984864, 116.305756), + new LatLng(39.983618, 116.305848), + new LatLng(39.982347, 116.305966), + new LatLng(39.982412, 116.308111), + new LatLng(39.984122, 116.308224), + new LatLng(39.984955, 116.308099), + new LatLng(39.984864, 116.305756) + }; + + private LatLng[] newLatLngs = { + new LatLng(39.984864, 116.305756), + new LatLng(39.983618, 116.305848), + new LatLng(39.982347, 116.305966), + new LatLng(39.982412, 116.308111), + new LatLng(39.984122, 116.308224), + new LatLng(39.984955, 116.308099), + new LatLng(39.984864, 116.305756) + }; + private PolylineOptions polylineOptions = new PolylineOptions(). + addAll(transferArrayToList(latLngs)). //添加顶点 + alpha(0.5f). //设置透明度 + arrow(true). //导航用 接口 + arrowSpacing(110). // 设置方向箭头间距 + arrowTexture(BitmapDescriptorFactory.fromAsset("color_arrow_texture.png")). // 设置箭头纹理 + borderColor(0xaa323456). //设置描边颜色 + borderWidth(1f). //设置描边宽度 + clickable(true). //可点击 + color(PolylineOptions.Colors.LIGHT_BLUE). //线的颜色 + colorTexture(BitmapDescriptorFactory.fromAsset("color_texture.png")). //颜色纹理 + lineCap(true). //路线是否显示半圆端点 + lineType(PolylineOptions.LineType.LINE_TYPE_MULTICOLORLINE). //设置线的类型 + visible(true). //设置折线可见性 + width(10f). //设置线的宽度 + zIndex(0); //堆叠顺序,越大优先级越高 + + + private PolylineOptions newPolylineOptions = new PolylineOptions().add(newLatLngs). + lineType(PolylineOptions.LineType.LINE_TYPE_DOTTEDLINE). + visible(true). + pattern(patternLine(patterns)). + zIndex(1); +} diff --git a/positions/src/main/java/cc/winboll/studio/positions/demo/search/CoordianteTransferActivity.java b/positions/src/main/java/cc/winboll/studio/positions/demo/search/CoordianteTransferActivity.java new file mode 100644 index 0000000..9c9face --- /dev/null +++ b/positions/src/main/java/cc/winboll/studio/positions/demo/search/CoordianteTransferActivity.java @@ -0,0 +1,101 @@ +//package cc.winboll.studio.positions.demo.search; +// +//import android.content.Context; +//import android.os.Bundle; +//import android.widget.EditText; +//import android.widget.Spinner; +//import android.widget.Toast; +// +//import cc.winboll.studio.positions.R; +//import cc.winboll.studio.positions.demo.basic.SupportMapFragmentActivity; +//import com.tencent.lbssearch.TencentSearch; +//import com.tencent.lbssearch.httpresponse.BaseObject; +//import com.tencent.lbssearch.httpresponse.HttpResponseListener; +//import com.tencent.lbssearch.object.param.TranslateParam; +//import com.tencent.lbssearch.object.result.TranslateResultObject; +//import com.tencent.tencentmap.mapsdk.maps.model.LatLng; +// +//public class CoordianteTransferActivity extends SupportMapFragmentActivity { +// +// private EditText etCoordinate; +// private Spinner spCoordinate; +// @Override +// protected void onCreate(Bundle savedInstanceState) { +// super.onCreate(savedInstanceState); +// initView(); +// } +// +// private void initView(){ +// etCoordinate = (EditText) findViewById(R.id.et_search_poi); +// spCoordinate +// } +// /** +// * 由字符串获取坐标 +// * @param context +// * @param str +// * @return +// */ +// public static LatLng str2Coordinate(Context context, String str) { +// if (!str.contains(",")) { +// Toast.makeText(context, "经纬度用\",\"分割", Toast.LENGTH_SHORT).show(); +// return null; +// } +// String[] strs = str.split(","); +// double lat = 0; +// double lng = 0; +// try { +// lat = Double.parseDouble(strs[0]); +// lng = Double.parseDouble(strs[1]); +// } catch (NumberFormatException e) { +// Toast.makeText(context, e.toString(), Toast.LENGTH_SHORT).show(); +// return null; +// } +// return new LatLng(lat, lng); +// } +// +// private static final String[] coorTypes = { +// TranslateParam.CoordType.GPS.name(), +// TranslateParam.CoordType.SOGOU.name(), +// TranslateParam.CoordType.BAIDU.name(), +// TranslateParam.CoordType.MAPBAR.name(), +// TranslateParam.CoordType.STANDARD.name(), +// TranslateParam.CoordType.SOGOUMERCATOR.name() +// }; +// +// /** +// * 坐标转换 +// */ +// protected void coorTranslate() { +// String str = etCoordinate.getText().toString().trim(); +// LatLng latLng = str2Coordinate(this, str); +// if (latLng == null) { +// return; +// } +// TencentSearch tencentSearch = new TencentSearch(this); +// TranslateParam translateParam = new TranslateParam(); +// translateParam.addLocation(latLng); +// translateParam.coordType(TranslateParam.CoordType.valueOf(coorTypes[spCoordinate.getSelectedItemPosition()])); +// tencentSearch.translate(translateParam, new HttpResponseListener() { +// +// @Override +// public void onSuccess(int arg0, BaseObject arg1) { +// // TODO Auto-generated method stub +// if (arg1 == null) { +// return; +// } +// TranslateResultObject obj = (TranslateResultObject) arg1; +// StringBuilder sb = new StringBuilder(); +// sb.append("\n latLng:" + obj.latLngs.toString()); +// printResult(sb.toString()); +// } +// +// @Override +// public void onFailure(int arg0, String arg1, Throwable arg2) { +// // TODO Auto-generated method stub +// printResult(arg1); +// } +// }); +// } +// +// +//} diff --git a/positions/src/main/java/cc/winboll/studio/positions/demo/search/DistrictActivity.java b/positions/src/main/java/cc/winboll/studio/positions/demo/search/DistrictActivity.java new file mode 100644 index 0000000..2581f3c --- /dev/null +++ b/positions/src/main/java/cc/winboll/studio/positions/demo/search/DistrictActivity.java @@ -0,0 +1,174 @@ +package cc.winboll.studio.positions.demo.search; + +import android.os.Bundle; +import android.util.Log; +import android.view.View; +import android.widget.AdapterView; +import android.widget.ArrayAdapter; +import android.widget.Spinner; +import android.widget.TextView; +import cc.winboll.studio.positions.R; +import cc.winboll.studio.positions.demo.basic.SupportMapFragmentActivity; +import com.tencent.lbssearch.TencentSearch; +import com.tencent.lbssearch.httpresponse.BaseObject; +import com.tencent.lbssearch.httpresponse.HttpResponseListener; +import com.tencent.lbssearch.object.param.DistrictChildrenParam; +import com.tencent.lbssearch.object.result.DistrictResultObject; +import com.tencent.tencentmap.mapsdk.maps.CameraUpdateFactory; +import com.tencent.tencentmap.mapsdk.maps.model.CameraPosition; +import com.tencent.tencentmap.mapsdk.maps.model.LatLng; +import java.util.ArrayList; +import java.util.List; + +public class DistrictActivity extends SupportMapFragmentActivity { + private Spinner spProvince; + private Spinner spCity; + private Spinner spDistrict; + private TextView tvResult; + private List latLngs = new ArrayList<>(); + + @Override + protected void onCreate(Bundle savedInstanceState) { + super.onCreate(savedInstanceState); + initView(); + initSpinner(); + } + + protected void initView() { + spProvince = (Spinner) findViewById(R.id.sp_province); + spCity = (Spinner) findViewById(R.id.sp_city); + spDistrict = (Spinner) findViewById(R.id.sp_district); + tvResult = (TextView) findViewById(R.id.tv_result); + spProvince.setVisibility(View.VISIBLE); + spCity.setVisibility(View.VISIBLE); + spDistrict.setVisibility(View.VISIBLE); + tvResult.setVisibility(View.VISIBLE); + } + + protected void initSpinner() { + + //初始化行政区划,像北京市等只有市和区两级的数据,可能会输出错误id + getDistrict(0, R.id.sp_province); + AdapterView.OnItemSelectedListener onItemSelectedListener = new AdapterView.OnItemSelectedListener() { + + @Override + public void onItemSelected(AdapterView parent, View view, + int position, long id) { + // TODO Auto-generated method stub + switch (parent.getId()) { + case R.id.sp_province: + getDistrict(((List) parent.getTag()). + get(position).intValue(), R.id.sp_city); + break; + case R.id.sp_city: + getDistrict(((List) parent.getTag()). + get(position).intValue(), R.id.sp_district); + break; + case R.id.sp_district: + getDistrict(((List) parent.getTag()). + get(position).intValue(), R.id.sp_district); + tencentMap.moveCamera(CameraUpdateFactory.newCameraPosition(new CameraPosition(latLngs.get(position), 15f, 0, 0))); + default: + break; + } + } + + @Override + public void onNothingSelected(AdapterView parent) { + // TODO Auto-generated method stub + + } + }; + spProvince.setOnItemSelectedListener(onItemSelectedListener); + spCity.setOnItemSelectedListener(onItemSelectedListener); + spDistrict.setOnItemSelectedListener(onItemSelectedListener); + } + + /** + * 获取行政区划 + */ + protected void getDistrict(int pDistrict, final int spId) { + TencentSearch tencentSearch = new TencentSearch(this); + DistrictChildrenParam districtChildrenParam = new DistrictChildrenParam(); + Log.d("eqrwqeqewr", "getDistrict: " + spId); + //如果不设置id,则获取全部数据 + if (spId != R.id.sp_province && spId == R.id.sp_city) { + districtChildrenParam.id(pDistrict); + } + if (spId != R.id.sp_province && spId != R.id.sp_city) { + districtChildrenParam.id(pDistrict); + } + + tencentSearch.getDistrictChildren(districtChildrenParam, new HttpResponseListener() { + + @Override + public void onSuccess(int arg0, BaseObject arg1) { + // TODO Auto-generated method stub + if (arg1 == null) { + return; + } + DistrictResultObject obj = (DistrictResultObject) arg1; + switch (spId) { + case R.id.sp_province: + setDistrictAdapter(spProvince, obj); + break; + case R.id.sp_city: + setDistrictAdapter(spCity, obj); + break; + case R.id.sp_district: + setDistrictAdapter(spDistrict, obj); + break; + + default: + break; + } + } + + @Override + public void onFailure(int arg0, String arg1, Throwable arg2) { + // TODO Auto-generated method stub + // printResult(arg1); + } + }); + } + + /** + * 设置行政区划的adapter + * + * @param spinner 要设置adapter的spinner + * @param obj 用于填充adapter的数据源 + */ + protected void setDistrictAdapter(Spinner spinner, final DistrictResultObject obj) { + List names = new ArrayList(); + List ids = new ArrayList(); + latLngs.clear(); + final List districtResults = obj.result.get(0); + for (final DistrictResultObject.DistrictResult result : districtResults) { + names.add(result.fullname); + ids.add(result.id); + latLngs.add(result.latLng); + Log.d("位置", "setDistrictAdapter: " + result.fullname); + + } + ArrayAdapter adapter = new ArrayAdapter(this, + android.R.layout.simple_spinner_item, names); + spinner.setAdapter(adapter); + //将行政区划编码附到spinner方便后续查询 + spinner.setTag(ids); + + } + + + protected void printResult(final String result) { + runOnUiThread(new Runnable() { + + @Override + public void run() { + // TODO Auto-generated method stub + tvResult.setText(result); + } + }); + } + +} + diff --git a/positions/src/main/java/cc/winboll/studio/positions/demo/search/DrivingRouteActivity.java b/positions/src/main/java/cc/winboll/studio/positions/demo/search/DrivingRouteActivity.java new file mode 100644 index 0000000..63e64fc --- /dev/null +++ b/positions/src/main/java/cc/winboll/studio/positions/demo/search/DrivingRouteActivity.java @@ -0,0 +1,75 @@ +package cc.winboll.studio.positions.demo.search; + +import android.os.Bundle; +import android.util.Log; + +import cc.winboll.studio.positions.demo.basic.SupportMapFragmentActivity; +import com.tencent.lbssearch.TencentSearch; +import com.tencent.lbssearch.httpresponse.HttpResponseListener; +import com.tencent.lbssearch.object.param.DrivingParam; +import com.tencent.lbssearch.object.result.DrivingResultObject; +import com.tencent.tencentmap.mapsdk.maps.CameraUpdate; +import com.tencent.tencentmap.mapsdk.maps.CameraUpdateFactory; +import com.tencent.tencentmap.mapsdk.maps.model.CameraPosition; +import com.tencent.tencentmap.mapsdk.maps.model.LatLng; +import com.tencent.tencentmap.mapsdk.maps.model.LatLngBounds; +import com.tencent.tencentmap.mapsdk.maps.model.PolylineOptions; + +import java.util.List; + +public class DrivingRouteActivity extends SupportMapFragmentActivity { + @Override + protected void onCreate(Bundle savedInstanceState) { + super.onCreate(savedInstanceState); + CameraUpdate cameraSigma = + CameraUpdateFactory.newCameraPosition(new CameraPosition( + new LatLng(24.66493, 117.09568), + 15, + 0f, + 0f)); + //移动地图 + tencentMap.moveCamera(cameraSigma); + getDrivingRoute(); + } + + private LatLng fromPoint = new LatLng(24.66493, 117.09568); // 起点坐标 + private LatLng toPoint = new LatLng(26.8857, 120.00514); //终点坐标 + + /** + * 获取驾车路线规划 + */ + private void getDrivingRoute() { + long l = (System.currentTimeMillis() / 1000)+1000; + Log.d("时间戳", "getDrivingRoute: " + l); + DrivingParam drivingParam = new DrivingParam(fromPoint, toPoint); //创建导航参数 + drivingParam.roadType(DrivingParam.RoadType.ON_MAIN_ROAD_BELOW_BRIDGE); + drivingParam.heading(90); + drivingParam.accuracy(30); + //drivingParam.departureTime(l) + TencentSearch tencentSearch = new TencentSearch(this); + tencentSearch.getRoutePlan(drivingParam, new HttpResponseListener() { + + @Override + public void onSuccess(int i, DrivingResultObject drivingResultObject) { + if (drivingResultObject == null) { + return; + } + for (DrivingResultObject.Route route : drivingResultObject.result.routes) { + List lines = route.polyline; + tencentMap.addPolyline(new PolylineOptions().addAll(lines).color(0x22ff0000)); + tencentMap.moveCamera(CameraUpdateFactory.newLatLngBounds(LatLngBounds.builder() + .include(route.polyline).build(), 100)); + tencentMap.moveCamera(CameraUpdateFactory.newLatLngBounds(LatLngBounds.builder() + .include(lines).build(), 100)); + } + } + + @Override + public void onFailure(int i, String s, Throwable throwable) { + + } + }); + } + +} + diff --git a/positions/src/main/java/cc/winboll/studio/positions/demo/search/GeoCoderActivity.java b/positions/src/main/java/cc/winboll/studio/positions/demo/search/GeoCoderActivity.java new file mode 100644 index 0000000..b06c3c2 --- /dev/null +++ b/positions/src/main/java/cc/winboll/studio/positions/demo/search/GeoCoderActivity.java @@ -0,0 +1,186 @@ +package cc.winboll.studio.positions.demo.search; + +import android.content.Context; +import android.os.Bundle; +import android.view.View; +import android.widget.Button; +import android.widget.EditText; +import android.widget.TextView; +import android.widget.Toast; + +import cc.winboll.studio.positions.R; +import cc.winboll.studio.positions.demo.basic.SupportMapFragmentActivity; +import com.tencent.lbssearch.TencentSearch; +import com.tencent.lbssearch.httpresponse.BaseObject; +import com.tencent.lbssearch.httpresponse.HttpResponseListener; +import com.tencent.lbssearch.httpresponse.Poi; +import com.tencent.lbssearch.object.param.Address2GeoParam; +import com.tencent.lbssearch.object.param.Geo2AddressParam; +import com.tencent.lbssearch.object.result.Address2GeoResultObject; +import com.tencent.lbssearch.object.result.Geo2AddressResultObject; +import com.tencent.tencentmap.mapsdk.maps.CameraUpdateFactory; +import com.tencent.tencentmap.mapsdk.maps.model.CameraPosition; +import com.tencent.tencentmap.mapsdk.maps.model.LatLng; +import com.tencent.tencentmap.mapsdk.maps.model.MarkerOptions; + +public class GeoCoderActivity extends SupportMapFragmentActivity { + + private EditText etGeocoder; + private Button btnGeocoder; + private EditText etRegeocoder; + private Button btnRegeocoder; + private TextView tvResult; + + @Override + protected void onCreate(Bundle savedInstanceState) { + super.onCreate(savedInstanceState); + initView(); + } + + + private void initView(){ + etGeocoder = (EditText) findViewById(R.id.et_geocoder); + btnGeocoder = (Button) findViewById(R.id.btn_geocoder); + etRegeocoder = (EditText) findViewById(R.id.et_regeocoder); + btnRegeocoder = (Button) findViewById(R.id.btn_regeocoder); + etGeocoder.setVisibility(View.VISIBLE); + btnGeocoder.setVisibility(View.VISIBLE); + etRegeocoder.setVisibility(View.VISIBLE); + btnRegeocoder.setVisibility(View.VISIBLE); + tvResult = (TextView) findViewById(R.id.tv_result); + tvResult.setVisibility(View.VISIBLE); + btnGeocoder.setOnClickListener(new View.OnClickListener() { + @Override + public void onClick(View view) { + geocoder(); + } + }); + + btnRegeocoder.setOnClickListener(new View.OnClickListener() { + @Override + public void onClick(View view) { + reGeocoder(); + } + }); + } + /** + *地理编码 + */ + protected void geocoder() { + TencentSearch tencentSearch = new TencentSearch(this); + String address = etGeocoder.getText().toString(); + Address2GeoParam address2GeoParam = + new Address2GeoParam(address).region("北京"); + tencentSearch.address2geo(address2GeoParam, new HttpResponseListener() { + + @Override + public void onSuccess(int arg0, BaseObject arg1) { + // TODO Auto-generated method stub + if (arg1 == null) { + return; + } + Address2GeoResultObject obj = (Address2GeoResultObject)arg1; + StringBuilder sb = new StringBuilder(); + sb.append("地址解析"); + if (obj.result.latLng != null) { + sb.append("\n坐标:" + obj.result.latLng.toString()); + } else { + sb.append("\n无坐标"); + } + printResult(sb.toString()); + tencentMap.moveCamera(CameraUpdateFactory.newCameraPosition(new CameraPosition(obj.result.latLng,15f, 0, 0))); + tencentMap.addMarker(new MarkerOptions() + .position(obj.result.latLng)); + } + + @Override + public void onFailure(int arg0, String arg1, Throwable arg2) { + // TODO Auto-generated method stub + printResult(arg1); + } + }); + } + + /** + * 逆地理编码 + */ + protected void reGeocoder() { + String str = etRegeocoder.getText().toString().trim(); + LatLng latLng = str2Coordinate(this, str); + if (latLng == null) { + return; + } + TencentSearch tencentSearch = new TencentSearch(this); + //还可以传入其他坐标系的坐标,不过需要用coord_type()指明所用类型 + //这里设置返回周边poi列表,可以在一定程度上满足用户获取指定坐标周边poi的需求 + Geo2AddressParam geo2AddressParam = new Geo2AddressParam(latLng).getPoi(true) + .setPoiOptions(new Geo2AddressParam.PoiOptions() + .setRadius(1000).setCategorys("面包") + .setPolicy(Geo2AddressParam.PoiOptions.POLICY_O2O)); + tencentSearch.geo2address(geo2AddressParam, new HttpResponseListener() { + + @Override + public void onSuccess(int arg0, BaseObject arg1) { + // TODO Auto-generated method stub + if (arg1 == null) { + return; + } + Geo2AddressResultObject obj = (Geo2AddressResultObject)arg1; + StringBuilder sb = new StringBuilder(); + sb.append("逆地址解析"); + sb.append("\n地址:" + obj.result.address); + sb.append("\npois:"); + for (Poi poi : obj.result.pois) { + sb.append("\n\t" + poi.title); + tencentMap.addMarker(new MarkerOptions() + .position(poi.latLng) //标注的位置 + .title(poi.title) //标注的InfoWindow的标题 + .snippet(poi.address) //标注的InfoWindow的内容 + ); + } + //printResult(sb.toString()); + } + + @Override + public void onFailure(int arg0, String arg1, Throwable arg2) { + // TODO Auto-generated method stub + printResult(arg1); + } + }); + } + + + /** + * 由字符串获取坐标 + * @param context + * @param str + * @return + */ + public static LatLng str2Coordinate(Context context, String str) { + if (!str.contains(",")) { + Toast.makeText(context, "经纬度用\",\"分割", Toast.LENGTH_SHORT).show(); + return null; + } + String[] strs = str.split(","); + double lat = 0; + double lng = 0; + try { + lat = Double.parseDouble(strs[0]); + lng = Double.parseDouble(strs[1]); + } catch (NumberFormatException e) { + Toast.makeText(context, e.toString(), Toast.LENGTH_SHORT).show(); + return null; + } + return new LatLng(lat, lng); + } + protected void printResult(final String result) { + runOnUiThread(new Runnable() { + + @Override + public void run() { + // TODO Auto-generated method stub + tvResult.setText(result); + } + }); + } +} diff --git a/positions/src/main/java/cc/winboll/studio/positions/demo/search/SearchBasicActivity.java b/positions/src/main/java/cc/winboll/studio/positions/demo/search/SearchBasicActivity.java new file mode 100644 index 0000000..9a40c05 --- /dev/null +++ b/positions/src/main/java/cc/winboll/studio/positions/demo/search/SearchBasicActivity.java @@ -0,0 +1,305 @@ +package cc.winboll.studio.positions.demo.search; + +import android.os.Bundle; +import android.os.Handler; +import android.os.Message; +import android.text.Editable; +import android.text.TextWatcher; +import android.util.Log; +import android.view.View; +import android.view.ViewGroup; +import android.widget.AdapterView; +import android.widget.BaseAdapter; +import android.widget.Button; +import android.widget.EditText; +import android.widget.ListView; +import android.widget.TextView; +import android.widget.Toast; + +import cc.winboll.studio.positions.R; +import cc.winboll.studio.positions.demo.basic.SupportMapFragmentActivity; +import com.tencent.lbssearch.TencentSearch; +import com.tencent.lbssearch.httpresponse.BaseObject; +import com.tencent.lbssearch.httpresponse.HttpResponseListener; +import com.tencent.lbssearch.object.param.SearchParam; +import com.tencent.lbssearch.object.param.SuggestionParam; +import com.tencent.lbssearch.object.result.SearchResultObject; +import com.tencent.lbssearch.object.result.SuggestionResultObject; +import com.tencent.tencentmap.mapsdk.maps.CameraUpdateFactory; +import com.tencent.tencentmap.mapsdk.maps.model.CameraPosition; +import com.tencent.tencentmap.mapsdk.maps.model.LatLng; +import com.tencent.tencentmap.mapsdk.maps.model.MarkerOptions; + +import java.lang.ref.WeakReference; +import java.util.List; + +public class SearchBasicActivity extends SupportMapFragmentActivity { + private EditText etSearch; + private Button btnSearch; + private ListView lvSuggesion; + private SuggestionAdapter suggestionAdapter; + private final int MSG_SUGGESTION = 10000; + private final MyHandler handler = new MyHandler(this); + + private static class MyHandler extends Handler { + private final WeakReference mActivity; + + public MyHandler(SearchBasicActivity activity) { + // TODO Auto-generated constructor stub + mActivity = new WeakReference<>(activity); + } + + @Override + public void handleMessage(Message msg) { + // TODO Auto-generated method stub + SearchBasicActivity activity = mActivity.get(); + if (activity != null) { + activity.handleMessage(msg); + } + } + } + @Override + protected void onCreate(Bundle savedInstanceState) { + super.onCreate(savedInstanceState); + initView(); + } + + protected void initView(){ + etSearch = (EditText) findViewById(R.id.et_search_poi); + btnSearch = (Button) findViewById(R.id.btn_search_poi); + etSearch.setVisibility(View.VISIBLE); + btnSearch.setVisibility(View.VISIBLE); + lvSuggesion = (ListView) findViewById(R.id.lv_suggestions); + + etSearch.addTextChangedListener(textWatcher); + etSearch.setOnFocusChangeListener(new View.OnFocusChangeListener() { + + @Override + public void onFocusChange(View v, boolean hasFocus) { + // TODO Auto-generated method stub + if (!etSearch.hasFocus()) { + lvSuggesion.setVisibility(View.GONE); + } + } + }); + + lvSuggesion.setOnItemClickListener(new AdapterView.OnItemClickListener() { + + @Override + public void onItemClick(AdapterView parent, View view, + int position, long id) { + // TODO Auto-generated method stub + etSearch.removeTextChangedListener(textWatcher); + CharSequence cs = + ((TextView)view.findViewById(R.id.label)).getText(); + etSearch.setText(cs); + lvSuggesion.setVisibility(View.GONE); + etSearch.addTextChangedListener(textWatcher); + } + }); + + btnSearch.setOnClickListener(new View.OnClickListener() { + @Override + public void onClick(View view) { + searchPoi(); + } + }); + } + + final TextWatcher textWatcher = new TextWatcher() { + + @Override + public void onTextChanged(CharSequence s, int start, int before, int count) { + // TODO Auto-generated method stub + suggestion(s.toString()); + } + + @Override + public void beforeTextChanged(CharSequence s, int start, int count, + int after) { + // TODO Auto-generated method stub + + } + + @Override + public void afterTextChanged(Editable s) { + // TODO Auto-generated method stub + + } + }; + + + + /** + * poi检索 + */ + protected void searchPoi() { + TencentSearch tencentSearch = new TencentSearch(this); + String keyWord = etSearch.getText().toString().trim(); + //城市搜索 + SearchParam.Region region = new SearchParam.Region("北京").//设置搜索城市 + autoExtend(false);//设置搜索范围不扩大 + //圆形范围搜索 + LatLng latLng1 = new LatLng(39.984154, 116.307490); + SearchParam.Nearby nearBy = new SearchParam.Nearby(latLng1, 1000); + //矩形搜索,这里的范围是故宫 + LatLng latLng2 = new LatLng(39.913127, 116.392164); + LatLng latLng3 = new LatLng(39.923034, 116.402078); + SearchParam.Rectangle rectangle = new SearchParam.Rectangle(latLng2, latLng3); + + //filter()方法可以设置过滤类别, + //search接口还提供了排序方式、返回条目数、返回页码具体用法见文档, + //同时也可以参考官网的webservice对应接口的说明 + SearchParam searchParam = new SearchParam(keyWord, region);//.pageIndex(0).pageSize(20).filter("大学,中学"); + tencentSearch.search(searchParam, new HttpResponseListener() { + + @Override + public void onFailure(int arg0, String arg2, + Throwable arg3) { + Toast.makeText(getApplicationContext(), arg2, Toast.LENGTH_LONG).show(); + } + + @Override + public void onSuccess(int arg0, BaseObject arg1) { + if (arg1 == null) { + return; + } + SearchResultObject obj = (SearchResultObject) arg1; + if(obj.data == null){ + return; + } + tencentMap.moveCamera(CameraUpdateFactory.newCameraPosition(new CameraPosition(obj.data.get(0).latLng,15f, 0, 0))); + for(SearchResultObject.SearchResultData data : obj.data){ + Log.v("SearchDemo","title:"+data.title + ";" + data.address); + tencentMap.addMarker(new MarkerOptions() + .position(data.latLng) //标注的位置 + .title(data.title) //标注的InfoWindow的标题 + .snippet(data.address) //标注的InfoWindow的内容 + ); + + } + } + }); + } + + public void handleMessage(Message msg) { + switch (msg.what) { + case MSG_SUGGESTION: + showAutoComplete((SuggestionResultObject)msg.obj); + break; + + default: + break; + } + } + + /** + * 显示完整ListView + * @param obj + */ + protected void showAutoComplete(SuggestionResultObject obj) { + if (obj.data.size() == 0) { + lvSuggesion.setVisibility(View.GONE); + return; + } + if (suggestionAdapter == null) { + suggestionAdapter = new SuggestionAdapter(obj.data); + lvSuggesion.setAdapter(suggestionAdapter); + } else { + suggestionAdapter.setDatas(obj.data); + suggestionAdapter.notifyDataSetChanged(); + } + lvSuggesion.setVisibility(View.VISIBLE); + } + /** + * 关键字提示 + * @param keyword + */ + protected void suggestion(String keyword) { + if (keyword.trim().length() == 0) { + lvSuggesion.setVisibility(View.GONE); + return; + } + TencentSearch tencentSearch = new TencentSearch(this); + SuggestionParam suggestionParam = new SuggestionParam(keyword, "北京"); + //suggestion也提供了filter()方法和region方法 + //具体说明见文档,或者官网的webservice对应接口 + tencentSearch.suggestion(suggestionParam, new HttpResponseListener() { + + @Override + public void onSuccess(int arg0, BaseObject arg1) { + if (arg1 == null || + etSearch.getText().toString().trim().length() == 0) { + lvSuggesion.setVisibility(View.GONE); + return; + } + + Message msg = new Message(); + msg.what = MSG_SUGGESTION; + msg.obj = arg1; + handler.sendMessage(msg); + } + + @Override + public void onFailure(int arg0, String arg1, Throwable arg2) { + //printResult(arg1); + } + }); + } + + class SuggestionAdapter extends BaseAdapter { + + List mSuggestionDatas; + + public SuggestionAdapter(List suggestionDatas) { + // TODO Auto-generated constructor stub + setDatas(suggestionDatas); + } + + public void setDatas(List suggestionDatas) { + mSuggestionDatas = suggestionDatas; + } + + @Override + public int getCount() { + // TODO Auto-generated method stub + return mSuggestionDatas.size(); + } + + @Override + public Object getItem(int position) { + // TODO Auto-generated method stub + return mSuggestionDatas.get(position); + } + + @Override + public long getItemId(int position) { + // TODO Auto-generated method stub + return position; + } + + @Override + public View getView(int position, View convertView, ViewGroup parent) { + // TODO Auto-generated method stub + ViewHolder viewHolder; + if (convertView == null) { + convertView = View.inflate(SearchBasicActivity.this, + R.layout.suggestion_list_item, null); + viewHolder = new ViewHolder(); + viewHolder.tvTitle = (TextView) convertView.findViewById(R.id.label); + viewHolder.tvAddress = (TextView) convertView.findViewById(R.id.desc); + convertView.setTag(viewHolder); + } else { + viewHolder = (ViewHolder) convertView.getTag(); + } + viewHolder.tvTitle.setText(mSuggestionDatas.get(position).title); + viewHolder.tvAddress.setText(mSuggestionDatas.get(position).address); + return convertView; + } + + private class ViewHolder{ + TextView tvTitle; + TextView tvAddress; + } + } +} diff --git a/positions/src/main/java/cc/winboll/studio/positions/demo/search/TransitRouteActivity.java b/positions/src/main/java/cc/winboll/studio/positions/demo/search/TransitRouteActivity.java new file mode 100644 index 0000000..cdd488e --- /dev/null +++ b/positions/src/main/java/cc/winboll/studio/positions/demo/search/TransitRouteActivity.java @@ -0,0 +1,93 @@ +package cc.winboll.studio.positions.demo.search; + +import android.os.Bundle; +import android.util.Log; + +import com.tencent.lbssearch.TencentSearch; +import com.tencent.lbssearch.httpresponse.HttpResponseListener; +import com.tencent.lbssearch.object.param.TransitParam; +import com.tencent.lbssearch.object.result.TransitResultObject; +import cc.winboll.studio.positions.demo.basic.SupportMapFragmentActivity; +import com.tencent.tencentmap.mapsdk.maps.CameraUpdateFactory; +import com.tencent.tencentmap.mapsdk.maps.TencentMap; +import com.tencent.tencentmap.mapsdk.maps.model.CameraPosition; +import com.tencent.tencentmap.mapsdk.maps.model.LatLng; +import com.tencent.tencentmap.mapsdk.maps.model.PolylineOptions; + +import java.util.List; + +public class TransitRouteActivity extends SupportMapFragmentActivity { + private LatLng fromPoint = new LatLng(40.127265, 116.208051); // 起点坐标 + private LatLng toPoint = new LatLng(40.040219, 116.273348); //终点坐标 + + @Override + protected void onCreate(Bundle savedInstanceState) { + super.onCreate(savedInstanceState); + //移动地图 + tencentMap.moveCamera(CameraUpdateFactory.newCameraPosition(new CameraPosition( + new LatLng(40.080287, 116.244949), + 12, + 0f, + 0f))); + getTransitRoute(); + tencentMap.setOnMapClickListener(new TencentMap.OnMapClickListener() { + @Override + public void onMapClick(LatLng latLng) { + Log.d("TAG", "onMapClick: "+latLng); + } + }); + } + + /** + * 获取公交路径规划 + * TransitResultObject中的Segment是抽象类,要转换成具体的子类才能获取数据 + */ + private void getTransitRoute() { + TransitParam transitParam = new TransitParam(fromPoint, toPoint); + TencentSearch tencentSearch = new TencentSearch(this); + transitParam.policy(TransitParam.Policy.LEAST_WALKING, TransitParam.Preference.NO_SUBWAY); + tencentSearch.getRoutePlan(transitParam, new HttpResponseListener() { + + @Override + public void onSuccess(int i, TransitResultObject transitResultObject) { + if (transitResultObject == null) { + Log.i("TAG", "baseObject为空"); + return; + } + showTransitRoute(transitResultObject); + + } + + @Override + public void onFailure(int i, String s, Throwable throwable) { + Log.d("TransitRouteActivity", "onFailure: " + s); + } + }); + } + + private void showTransitRoute(TransitResultObject transitResultObject) { + tencentMap.clearAllOverlays(); + if (transitResultObject.result != null && transitResultObject.result.routes != null && transitResultObject.result.routes.size() > 0) { + for (int i = 0; i < transitResultObject.result.routes.size(); i++) { + TransitResultObject.Route route = transitResultObject.result.routes.get(i); + + List steps = route.steps; + for (int j = 0; j < steps.size(); j++) { + TransitResultObject.Segment segment = steps.get(j); + if (segment instanceof TransitResultObject.Transit) { + TransitResultObject.Transit transit = (TransitResultObject.Transit) segment; + tencentMap.addPolyline(new PolylineOptions().addAll(transit.lines.get(0).polyline).color(i + 1).width(20)); + + } else if (segment instanceof TransitResultObject.Walking) { + TransitResultObject.Walking walking = (TransitResultObject.Walking) segment; + tencentMap.addPolyline(new PolylineOptions().addAll(walking.polyline).color(j + 1).lineType(PolylineOptions.LineType.LINE_TYPE_IMAGEINARYLINE).width(20)); + } + + } + } + + } else { + Log.i("TAG", "路线结果为空"); + } + } +} \ No newline at end of file diff --git a/positions/src/main/java/cc/winboll/studio/positions/demo/search/TruckingRouteActivity.java b/positions/src/main/java/cc/winboll/studio/positions/demo/search/TruckingRouteActivity.java new file mode 100644 index 0000000..5924561 --- /dev/null +++ b/positions/src/main/java/cc/winboll/studio/positions/demo/search/TruckingRouteActivity.java @@ -0,0 +1,77 @@ +package cc.winboll.studio.positions.demo.search; + +import androidx.appcompat.app.AppCompatActivity; + +import android.os.Bundle; +import android.util.Log; + +import com.tencent.lbssearch.TencentSearch; +import com.tencent.lbssearch.httpresponse.HttpResponseListener; +import com.tencent.lbssearch.object.param.TransitParam; +import com.tencent.lbssearch.object.param.TruckingParam; +import com.tencent.lbssearch.object.result.RoutePlanningObject; +import com.tencent.lbssearch.object.result.TransitResultObject; +import com.tencent.lbssearch.object.result.TruckingResultObject; +import cc.winboll.studio.positions.R; +import cc.winboll.studio.positions.demo.basic.SupportMapFragmentActivity; +import com.tencent.tencentmap.mapsdk.maps.CameraUpdate; +import com.tencent.tencentmap.mapsdk.maps.CameraUpdateFactory; +import com.tencent.tencentmap.mapsdk.maps.model.CameraPosition; +import com.tencent.tencentmap.mapsdk.maps.model.LatLng; +import com.tencent.tencentmap.mapsdk.maps.model.LatLngBounds; +import com.tencent.tencentmap.mapsdk.maps.model.PolylineOptions; + +import java.util.List; + +public class TruckingRouteActivity extends SupportMapFragmentActivity { + private LatLng fromPoint = new LatLng(40.127265, 116.208051); // 起点坐标 + private LatLng toPoint = new LatLng(40.040219, 116.273348); //终点坐标 + + @Override + protected void onCreate(Bundle savedInstanceState) { + super.onCreate(savedInstanceState); + CameraUpdate cameraSigma = + CameraUpdateFactory.newCameraPosition(new CameraPosition( + new LatLng(40.040219, 116.273348), + 15, + 0f, + 0f)); + //移动地图 + tencentMap.moveCamera(cameraSigma); + geTruckingRoute(); + } + + private void geTruckingRoute() { + TruckingParam truckingParam = new TruckingParam(); + truckingParam.from(fromPoint); + truckingParam.to(toPoint); + truckingParam.setMultRoute(1); + // truckingParam.setNoPolyline(1); + truckingParam.trafficSpeed(true); + TencentSearch tencentSearch = new TencentSearch(this); + tencentSearch.getRoutePlan(truckingParam, new HttpResponseListener() { + + @Override + public void onSuccess(int i, TruckingResultObject truckingResultObject) { + if (null != truckingResultObject.result && null != truckingResultObject.result.routes && truckingResultObject.result.routes.size() > 0) { + for (int j = 0; j < truckingResultObject.result.routes.size(); j++) { + TruckingResultObject.Result result = truckingResultObject.result; + TruckingResultObject.Route route = result.routes.get(j); + // List steps = route.steps; + tencentMap.addPolyline(new PolylineOptions().addAll(route.polyline).color(i + 1).width(20)); + tencentMap.moveCamera(CameraUpdateFactory.newLatLngBounds(LatLngBounds.builder() + .include(route.polyline).build(), 100)); + + } + } + } + + @Override + public void onFailure(int i, String s, Throwable throwable) { + Log.d("TruckingRouteActivity", "onFailure: " + s); + + } + }); + + } +} \ No newline at end of file diff --git a/positions/src/main/java/cc/winboll/studio/positions/demo/search/WalkingRouteActivity.java b/positions/src/main/java/cc/winboll/studio/positions/demo/search/WalkingRouteActivity.java new file mode 100644 index 0000000..674134d --- /dev/null +++ b/positions/src/main/java/cc/winboll/studio/positions/demo/search/WalkingRouteActivity.java @@ -0,0 +1,76 @@ +package cc.winboll.studio.positions.demo.search; + +import android.os.Bundle; +import android.util.Log; + +import com.tencent.lbssearch.object.result.RoutePlanningObject; +import cc.winboll.studio.positions.demo.basic.SupportMapFragmentActivity; +import com.tencent.lbssearch.TencentSearch; +import com.tencent.lbssearch.httpresponse.HttpResponseListener; +import com.tencent.lbssearch.object.param.WalkingParam; +import com.tencent.lbssearch.object.result.WalkingResultObject; +import com.tencent.tencentmap.mapsdk.maps.CameraUpdateFactory; +import com.tencent.tencentmap.mapsdk.maps.model.LatLng; +import com.tencent.tencentmap.mapsdk.maps.model.LatLngBounds; +import com.tencent.tencentmap.mapsdk.maps.model.PolylineOptions; + + +public class WalkingRouteActivity extends SupportMapFragmentActivity { + + private LatLng fromPoint = new LatLng(40.040219, 116.273348); // 起点坐标 + private LatLng toPoint = new LatLng(40.048055, 116.281166); //终点坐标 + + @Override + protected void onCreate(Bundle savedInstanceState) { + super.onCreate(savedInstanceState); + getWalkingRoute(); + } + + /** + * 获取步行路线规划 + */ + private void getWalkingRoute() { + WalkingParam walkingParam = new WalkingParam(); + walkingParam.from(fromPoint); + walkingParam.to(toPoint); + TencentSearch tencentSearch = new TencentSearch(getApplicationContext()); + Log.i("TAG", "checkParams:" + walkingParam.checkParams()); + tencentSearch.getRoutePlan(walkingParam, new HttpResponseListener() { + @Override + public void onSuccess(int statusCode, WalkingResultObject object) { + if (object == null) { + Log.i("TAG", "baseObject为空"); + return; + } + showWalkingRoute(object); + Log.i("TAG", "message:" + object.message); + } + + @Override + public void onFailure(int statusCode, String responseString, Throwable throwable) { + Log.i("TAG:", statusCode + " " + responseString); + } + }); + } + + private void showWalkingRoute(WalkingResultObject object) { + tencentMap.clearAllOverlays(); + if (object.result != null && object.result.routes != null && object.result.routes.size() > 0) { + for (int i = 0; i < object.result.routes.size(); i++) { + WalkingResultObject.Route result = object.result.routes.get(i); + tencentMap.addPolyline(new PolylineOptions().addAll(result.polyline).color(i + 1).width(20)); + Log.i("TAG", "distance:" + result.distance + " duration:" + result.duration + + " mode:" + result.mode + " direction:" + result.direction); + for (RoutePlanningObject.Step step : result.steps) { + Log.i("TAG", "step:" + step.road_name + " " + step.distance + " " + + step.instruction + " " + step.act_desc + " " + step.dir_desc); + } + tencentMap.moveCamera(CameraUpdateFactory.newLatLngBounds(LatLngBounds.builder() + .include(result.polyline).build(), 100)); + } + + } else { + Log.i("TAG", "路线结果为空"); + } + } +} diff --git a/positions/src/main/java/cc/winboll/studio/positions/demo/smooth/SmoothMoveActivity.java b/positions/src/main/java/cc/winboll/studio/positions/demo/smooth/SmoothMoveActivity.java new file mode 100644 index 0000000..c6dc8ac --- /dev/null +++ b/positions/src/main/java/cc/winboll/studio/positions/demo/smooth/SmoothMoveActivity.java @@ -0,0 +1,251 @@ +package cc.winboll.studio.positions.demo.smooth; + +import androidx.appcompat.app.AppCompatActivity; +import androidx.core.graphics.drawable.RoundedBitmapDrawable; +import androidx.core.graphics.drawable.RoundedBitmapDrawableFactory; + +import android.graphics.Bitmap; +import android.graphics.BitmapFactory; +import android.graphics.Matrix; +import android.os.Bundle; +import android.util.Log; +import android.view.View; +import android.widget.Button; +import android.widget.ImageView; + +import cc.winboll.studio.positions.R; +import com.tencent.tencentmap.mapsdk.maps.CameraUpdate; +import com.tencent.tencentmap.mapsdk.maps.CameraUpdateFactory; +import com.tencent.tencentmap.mapsdk.maps.MapView; +import com.tencent.tencentmap.mapsdk.maps.TencentMap; +import com.tencent.tencentmap.mapsdk.maps.model.BitmapDescriptorFactory; +import com.tencent.tencentmap.mapsdk.maps.model.CameraPosition; +import com.tencent.tencentmap.mapsdk.maps.model.LatLng; +import com.tencent.tencentmap.mapsdk.maps.model.LatLngBounds; +import com.tencent.tencentmap.mapsdk.maps.model.Marker; +import com.tencent.tencentmap.mapsdk.maps.model.MarkerOptions; +import com.tencent.tencentmap.mapsdk.maps.model.Polyline; +import com.tencent.tencentmap.mapsdk.maps.model.PolylineOptions; +import com.tencent.tencentmap.mapsdk.vector.utils.animation.MarkerTranslateAnimator; + +import java.util.ArrayList; +import java.util.Arrays; +import java.util.Timer; +import java.util.TimerTask; + +import static com.tencent.tencentmap.mapsdk.vector.utils.animation.MarkerTranslateAnimator.MarkerTranslateStatusListener.AnimationStatus.AnimationComplete; + +public class SmoothMoveActivity extends AppCompatActivity implements View.OnClickListener { + private MapView mapView; + private final String mLine = "39.98409,116.30804,39.98409,116.3081,39.98409,116.3081,39.98397,116.30809,39.9823,116.30809,39.9811,116.30817,39.9811,116.30817,39.97918,116.308266,39.97918,116.308266,39.9791,116.30827,39.9791,116.30827,39.979008,116.3083,39.978756,116.3084,39.978386,116.3086,39.977867,116.30884,39.977547,116.308914,39.976845,116.308914,39.975826,116.308945,39.975826,116.308945,39.975666,116.30901,39.975716,116.310486,39.975716,116.310486,39.975754,116.31129,39.975754,116.31129,39.975784,116.31241,39.975822,116.31327,39.97581,116.31352,39.97588,116.31591,39.97588,116.31591,39.97591,116.31735,39.97591,116.31735,39.97593,116.31815,39.975967,116.31879,39.975986,116.32034,39.976055,116.32211,39.976086,116.323395,39.976105,116.32514,39.976173,116.32631,39.976254,116.32811,39.976265,116.3288,39.976345,116.33123,39.976357,116.33198,39.976418,116.33346,39.976418,116.33346,39.97653,116.333755,39.97653,116.333755,39.978157,116.333664,39.978157,116.333664,39.978195,116.33509,39.978195,116.33509,39.978226,116.33625,39.978226,116.33625,39.97823,116.33656,39.97823,116.33656,39.978256,116.33791,39.978256,116.33791,39.978016,116.33789,39.977047,116.33791,39.977047,116.33791,39.97706,116.33768,39.97706,116.33768,39.976967,116.33706,39.976967,116.33697"; + private TencentMap map; + private Polyline mPolyline; + private Marker mCarMarker; + private LatLng[] mCarLatLngArray; + private MarkerTranslateAnimator mAnimator; + private Polyline polyline; + private ArrayList skews; + private ArrayList roates; + private String parentPath; + private ImageView imageView; + + @Override + protected void onCreate(Bundle savedInstanceState) { + super.onCreate(savedInstanceState); + setContentView(R.layout.activity_smooth_move); + mapView = findViewById(R.id.map); + map = mapView.getMap(); + //解析路线 + init(); + Button btLin = findViewById(R.id.button_set); + Button btStart = findViewById(R.id.satrt); + Button btStop = findViewById(R.id.stop); + btLin.setOnClickListener(this); + btStart.setOnClickListener(this); + btStop.setOnClickListener(this); + } + + private void init() { + String[] linePointsStr = mLine.split(","); + mCarLatLngArray = new LatLng[linePointsStr.length / 4]; + skews = new ArrayList<>(); + roates = new ArrayList<>(); + + for (int i = 0; i < mCarLatLngArray.length; i++) { + double latitude = Double.parseDouble(linePointsStr[i * 4]); + double longitude = Double.parseDouble(linePointsStr[i * 4 + 1]); + // float skew = Float.parseFloat(linePointsStr[i * 4 + 2]); + // float roate = Float.parseFloat(linePointsStr[i * 4 + 3]); + mCarLatLngArray[i] = new LatLng(latitude, longitude); + // skews.add(skew); + // roates.add(roate); + } + } + + @Override + protected void onStart() { + super.onStart(); + mapView.onStart(); + } + + @Override + protected void onResume() { + super.onResume(); + mapView.onResume(); + } + + @Override + protected void onPause() { + super.onPause(); + mapView.onPause(); + } + + @Override + protected void onStop() { + super.onStop(); + mapView.onStop(); + } + + @Override + protected void onDestroy() { + super.onDestroy(); + mapView.onDestroy(); + } + + @Override + protected void onRestart() { + super.onRestart(); + mapView.onRestart(); + } + + @Override + public void onClick(View v) { + switch (v.getId()) { + case R.id.button_set: + if (polyline == null && mCarMarker == null) { + //添加小车路线 + polyline = map.addPolyline(new PolylineOptions().add(mCarLatLngArray).color(R.color.colorPrimaryDark)); + LatLng carLatLng = mCarLatLngArray[0]; + mCarMarker = map.addMarker( + new MarkerOptions(carLatLng) + .anchor(0.5f, 0.5f) + .title("即将到达终点") + .icon(BitmapDescriptorFactory.fromBitmap(getBitMap(R.drawable.taxi))) + .flat(true) + .clockwise(false)); + //调整最佳视界 + map.animateCamera(CameraUpdateFactory.newLatLngBounds(LatLngBounds.builder().include(Arrays.asList(mCarLatLngArray)).build(), 50)); + TimerTask timerTask = new TimerTask() { + @Override + public void run() { + if (polyline != null) { + snapshot(); + } + + } + }; + Timer timer = new Timer(); + timer.schedule(timerTask, 800); + } + break; + case R.id.satrt: + if (mAnimator == null) { + //创建移动动画 + mAnimator = new MarkerTranslateAnimator(mCarMarker, 100 * 1000, mCarLatLngArray, true, new MarkerTranslateAnimator.MarkerTranslateStatusListener() { + private CameraUpdate cameraSigma; + + @Override + public void onInterpolatePoint(LatLng latLng, int i, AnimationStatus animationStatus) { + //路线擦出 + polyline.setEraseable(true); + polyline.eraseTo(i, latLng); + + /* CameraUpdate cameraUpdate = CameraUpdateFactory.newLatLngBoundsWithMapCenter(LatLngBounds.builder().include(Arrays.asList(mCarLatLngArray)).build(), latLng, 10); + map.animateCamera(cameraUpdate);*/ + if (mCarMarker.getRotation() < 90 && mCarMarker.getRotation() > 0) { + cameraSigma = + CameraUpdateFactory.newCameraPosition(new CameraPosition( + latLng, + 18, + 60, + mCarMarker.getRotation() + 180)); + } else if (mCarMarker.getRotation() >= 90 && mCarMarker.getRotation() <= 180) { + cameraSigma = + CameraUpdateFactory.newCameraPosition(new CameraPosition( + latLng, + 18, + 60, + -mCarMarker.getRotation())); + } else { + cameraSigma = + CameraUpdateFactory.newCameraPosition(new CameraPosition( + latLng, + 18, + 60, + -mCarMarker.getRotation())); + } + + //移动地图 + map.moveCamera(cameraSigma); + map.enableMultipleInfowindow(true); + if (i == 41) { + mCarMarker.startAnimation(); + mCarMarker.showInfoWindow(); + } + if (animationStatus == AnimationComplete) { + mCarMarker.setTitle("到达目的地"); + } + } + }); + + + //开启动画 + mAnimator.startAnimation(); + } + break; + case R.id.stop: + if (mAnimator != null && polyline != null && mCarMarker != null) { + mAnimator.endAnimation(); + //mAnimator.cancelAnimation(); + polyline.remove(); + polyline = null; + mCarMarker.remove(); + mCarMarker = null; + mAnimator = null; + } + + + break; + default: + throw new IllegalStateException("Unexpected value: " + v.getId()); + } + } + + private void snapshot() { + imageView = findViewById(R.id.iv); + + map.snapshot(new TencentMap.SnapshotReadyCallback() { + @Override + public void onSnapshotReady(Bitmap bitmap) { + RoundedBitmapDrawable roundedBitmapDrawable = RoundedBitmapDrawableFactory.create(getResources(), bitmap); + roundedBitmapDrawable.setCircular(true); + imageView.setImageDrawable(roundedBitmapDrawable); + } + }, Bitmap.Config.ARGB_8888); + } + + //设置图片 + private Bitmap getBitMap(int resourceId) { + Bitmap bitmap = BitmapFactory.decodeResource(getResources(), resourceId); + int width = bitmap.getWidth(); + int height = bitmap.getHeight(); + int newWidth = 100; + int newHeight = 150; + float widthScale = ((float) newWidth) / width; + float heightScale = ((float) newHeight) / height; + Matrix matrix = new Matrix(); + matrix.postScale(widthScale, heightScale); + bitmap = Bitmap.createBitmap(bitmap, 0, 0, width, height, matrix, true); + return bitmap; + } +} \ No newline at end of file diff --git a/positions/src/main/java/cc/winboll/studio/positions/demo/transaction/AnimateCameraActivity.java b/positions/src/main/java/cc/winboll/studio/positions/demo/transaction/AnimateCameraActivity.java new file mode 100644 index 0000000..90a7e17 --- /dev/null +++ b/positions/src/main/java/cc/winboll/studio/positions/demo/transaction/AnimateCameraActivity.java @@ -0,0 +1,61 @@ +package cc.winboll.studio.positions.demo.transaction; + +import android.os.Bundle; +import android.view.View; +import android.widget.Button; + +import cc.winboll.studio.positions.R; +import cc.winboll.studio.positions.demo.basic.SupportMapFragmentActivity; +import com.tencent.tencentmap.mapsdk.maps.CameraUpdate; +import com.tencent.tencentmap.mapsdk.maps.CameraUpdateFactory; +import com.tencent.tencentmap.mapsdk.maps.model.CameraPosition; +import com.tencent.tencentmap.mapsdk.maps.model.LatLng; + +public class AnimateCameraActivity extends SupportMapFragmentActivity implements View.OnClickListener { + + private Button btn; + private boolean flag; + + @Override + protected void onCreate(Bundle savedInstanceState) { + super.onCreate(savedInstanceState); + + btn = findViewById(R.id.btn_bottom); + btn.setVisibility(View.VISIBLE); + btn.setText("以动画的方式改变地图视图"); + btn.setOnClickListener(this); + + flag = true; + } + + /** + * 改变地图视图 + * @param v + */ + @Override + public void onClick(View v) { + if(flag){ + CameraUpdate cameraSigma = + CameraUpdateFactory.newCameraPosition(new CameraPosition( + new LatLng(39.977290,116.337000), //新的中心点坐标 + 19, //新的缩放级别 + 40f, //俯仰角 0~45° (垂直地图时为0) + 45f)); //偏航角 0~360° (正北方为0) + //移动地图 + tencentMap.animateCamera(cameraSigma); + flag = !flag; + }else { + CameraUpdate cameraSigma = + CameraUpdateFactory.newCameraPosition(new CameraPosition( + new LatLng(39.877290,116.437000), //新的中心点坐标 + 18, //新的缩放级别 + 0f, //俯仰角 0~45° (垂直地图时为0) + 0f)); //偏航角 0~360° (正北方为0) + //移动地图 + tencentMap.animateCamera(cameraSigma); + flag = !flag; + } + + } + +} diff --git a/positions/src/main/java/cc/winboll/studio/positions/demo/transaction/MoveCameraActivity.java b/positions/src/main/java/cc/winboll/studio/positions/demo/transaction/MoveCameraActivity.java new file mode 100644 index 0000000..a288b33 --- /dev/null +++ b/positions/src/main/java/cc/winboll/studio/positions/demo/transaction/MoveCameraActivity.java @@ -0,0 +1,61 @@ +package cc.winboll.studio.positions.demo.transaction; + +import android.os.Bundle; +import android.view.View; +import android.widget.Button; + +import cc.winboll.studio.positions.R; +import cc.winboll.studio.positions.demo.basic.SupportMapFragmentActivity; +import com.tencent.tencentmap.mapsdk.maps.CameraUpdate; +import com.tencent.tencentmap.mapsdk.maps.CameraUpdateFactory; +import com.tencent.tencentmap.mapsdk.maps.model.CameraPosition; +import com.tencent.tencentmap.mapsdk.maps.model.LatLng; + +public class MoveCameraActivity extends SupportMapFragmentActivity implements View.OnClickListener { + + + private Button btn; + private boolean flag; + + @Override + protected void onCreate(Bundle savedInstanceState) { + super.onCreate(savedInstanceState); + + btn = findViewById(R.id.btn_bottom); + btn.setVisibility(View.VISIBLE); + btn.setText("以移动的方式改变地图视图"); + btn.setOnClickListener(this); + + flag = true; + } + + /** + * 改变地图视图 + * @param v + */ + @Override + public void onClick(View v) { + if(flag){ + CameraUpdate cameraSigma = + CameraUpdateFactory.newCameraPosition(new CameraPosition( + new LatLng(39.977290,116.337000), //新的中心点坐标 + 19, //新的缩放级别 + 40f, //俯仰角 0~45° (垂直地图时为0) + 45f)); //偏航角 0~360° (正北方为0) + //移动地图 + tencentMap.moveCamera(cameraSigma); + flag = !flag; + }else { + CameraUpdate cameraSigma = + CameraUpdateFactory.newCameraPosition(new CameraPosition( + new LatLng(39.877290,116.437000), //新的中心点坐标 + 18, //新的缩放级别 + 0f, //俯仰角 0~45° (垂直地图时为0) + 0f)); //偏航角 0~360° (正北方为0) + //移动地图 + tencentMap.moveCamera(cameraSigma); + flag = !flag; + } + + } +} diff --git a/positions/src/main/java/cc/winboll/studio/positions/demo/transaction/RotateMapActivity.java b/positions/src/main/java/cc/winboll/studio/positions/demo/transaction/RotateMapActivity.java new file mode 100644 index 0000000..968df8c --- /dev/null +++ b/positions/src/main/java/cc/winboll/studio/positions/demo/transaction/RotateMapActivity.java @@ -0,0 +1,28 @@ +package cc.winboll.studio.positions.demo.transaction; + +import android.os.Bundle; +import android.view.View; +import android.widget.Button; + +import cc.winboll.studio.positions.R; +import cc.winboll.studio.positions.demo.basic.SupportMapFragmentActivity; +import com.tencent.tencentmap.mapsdk.maps.CameraUpdate; +import com.tencent.tencentmap.mapsdk.maps.CameraUpdateFactory; + +public class RotateMapActivity extends SupportMapFragmentActivity { + private Button btn; + @Override + protected void onCreate(Bundle savedInstanceState) { + super.onCreate(savedInstanceState); + btn = findViewById(R.id.btn_bottom); + btn.setVisibility(View.VISIBLE); + btn.setText("旋转地图"); + btn.setOnClickListener(new View.OnClickListener() { + @Override + public void onClick(View v) { + CameraUpdate cameraUpdate = CameraUpdateFactory.rotateTo(90f,1.5f); + tencentMap.animateCamera(cameraUpdate); + } + }); + } +} diff --git a/positions/src/main/java/cc/winboll/studio/positions/demo/transaction/ScollMapActivity.java b/positions/src/main/java/cc/winboll/studio/positions/demo/transaction/ScollMapActivity.java new file mode 100644 index 0000000..8732f34 --- /dev/null +++ b/positions/src/main/java/cc/winboll/studio/positions/demo/transaction/ScollMapActivity.java @@ -0,0 +1,82 @@ +package cc.winboll.studio.positions.demo.transaction; + +import android.os.Bundle; +import android.view.View; +import android.widget.Button; +import android.widget.CompoundButton; +import android.widget.LinearLayout; + +import cc.winboll.studio.positions.R; +import cc.winboll.studio.positions.demo.basic.SupportMapFragmentActivity; +import com.tencent.tencentmap.mapsdk.maps.CameraUpdate; +import com.tencent.tencentmap.mapsdk.maps.CameraUpdateFactory; +import com.tencent.tencentmap.mapsdk.maps.TencentMap; + +public class ScollMapActivity extends SupportMapFragmentActivity implements View.OnClickListener { + private static final int SCROLL_BY_PX = 100; + + @Override + protected void onCreate(Bundle savedInstanceState) { + super.onCreate(savedInstanceState); + LinearLayout linearLayout = findViewById(R.id.ll); + linearLayout.setVisibility(View.VISIBLE); + Button scrollLeft = (Button) findViewById(R.id.scroll_left); + scrollLeft.setOnClickListener(this); + + Button scrollRight = (Button) findViewById(R.id.scroll_right); + scrollRight.setOnClickListener(this); + + Button scrollUp = (Button) findViewById(R.id.scroll_up); + scrollUp.setOnClickListener(this); + + Button scrollDown = (Button) findViewById(R.id.scroll_down); + scrollDown.setOnClickListener(this); + + /* btn.setOnClickListener(new View.OnClickListener() { + @Override + public void onClick(View v) { + CameraUpdate cameraUpdate = CameraUpdateFactory.scrollBy(50f,50f); + tencentMap.animateCamera(cameraUpdate); + } + });*/ + } + + + // 根据动画按钮状态,调用函数animateCamera或moveCamera来改变可视区域 + + private void changeCamera(CameraUpdate update, TencentMap.CancelableCallback callback) { + boolean animated = ((CompoundButton) findViewById(R.id.animate)) + .isChecked(); + if (animated) { + tencentMap.animateCamera(update, 1000, callback); + } else { + tencentMap.moveCamera(update); + } + } + + @Override + public void onClick(View v) { + switch (v.getId()) { + //点击向左移动按钮响应事件,camera将向左边移动 + + case R.id.scroll_left: + changeCamera(CameraUpdateFactory.scrollBy(-SCROLL_BY_PX, 0), null); + break; + // 点击向右移动按钮响应事件,camera将向右边移动 + case R.id.scroll_right: + changeCamera(CameraUpdateFactory.scrollBy(SCROLL_BY_PX, 0), null); + break; + // 点击向上移动按钮响应事件,camera将向上边移动 + case R.id.scroll_up: + changeCamera(CameraUpdateFactory.scrollBy(0, -SCROLL_BY_PX), null); + break; + // 点击向下移动按钮响应事件,camera将向下边移动 + case R.id.scroll_down: + changeCamera(CameraUpdateFactory.scrollBy(0, SCROLL_BY_PX), null); + break; + + default: + break; + } + } +} diff --git a/positions/src/main/java/cc/winboll/studio/positions/demo/transaction/ZoomCalulateActivity.java b/positions/src/main/java/cc/winboll/studio/positions/demo/transaction/ZoomCalulateActivity.java new file mode 100644 index 0000000..375ca3e --- /dev/null +++ b/positions/src/main/java/cc/winboll/studio/positions/demo/transaction/ZoomCalulateActivity.java @@ -0,0 +1,73 @@ +package cc.winboll.studio.positions.demo.transaction; + +import android.graphics.Bitmap; +import android.graphics.BitmapFactory; +import android.graphics.Matrix; +import android.os.Bundle; +import android.view.View; +import android.widget.Button; + +import cc.winboll.studio.positions.R; +import cc.winboll.studio.positions.demo.basic.SupportMapFragmentActivity; +import com.tencent.tencentmap.mapsdk.maps.CameraUpdate; +import com.tencent.tencentmap.mapsdk.maps.CameraUpdateFactory; +import com.tencent.tencentmap.mapsdk.maps.model.BitmapDescriptorFactory; +import com.tencent.tencentmap.mapsdk.maps.model.CameraPosition; +import com.tencent.tencentmap.mapsdk.maps.model.LatLng; +import com.tencent.tencentmap.mapsdk.maps.model.MarkerOptions; + +import java.util.ArrayList; + +public class ZoomCalulateActivity extends SupportMapFragmentActivity { + + private Button btn; + private int leftpadding = 50,rightpadding =50, toppadding = 50, bottompadding=50; + + @Override + protected void onCreate(Bundle savedInstanceState) { + super.onCreate(savedInstanceState); + btn = findViewById(R.id.btn_bottom); + btn.setVisibility(View.VISIBLE); + btn.setText("根据点集缩放地图"); + btn.setOnClickListener(new View.OnClickListener() { + @Override + public void onClick(View v) { + CameraUpdate cameraUpdate = CameraUpdateFactory.newCameraPosition(addMarker()); + tencentMap.moveCamera(cameraUpdate); + } + }); + } + + + private CameraPosition addMarker(){ + ArrayList points = new ArrayList<>(); + points.add(new LatLng(39.984059,116.307621)); + points.add(new LatLng(39.984049,116.307631)); +// points.add(new LatLng(39.981527,116.308994)); +// points.add(new LatLng(39.984026,116.316419)); +// points.add(new LatLng(39.978501,116.311827)); + //根据markers计算缩放级别 + for(int i=0; i + + + + + + + + + + diff --git a/positions/src/main/res/drawable/ic_launcher_background.xml b/positions/src/main/res/drawable/ic_launcher_background.xml index 9486190..d5fccc5 100644 --- a/positions/src/main/res/drawable/ic_launcher_background.xml +++ b/positions/src/main/res/drawable/ic_launcher_background.xml @@ -2,169 +2,169 @@ + android:viewportHeight="108" + android:viewportWidth="108"> + android:strokeColor="#33FFFFFF" + android:strokeWidth="0.8" /> + android:strokeColor="#33FFFFFF" + android:strokeWidth="0.8" /> + android:strokeColor="#33FFFFFF" + android:strokeWidth="0.8" /> + android:strokeColor="#33FFFFFF" + android:strokeWidth="0.8" /> + android:strokeColor="#33FFFFFF" + android:strokeWidth="0.8" /> + android:strokeColor="#33FFFFFF" + android:strokeWidth="0.8" /> + android:strokeColor="#33FFFFFF" + android:strokeWidth="0.8" /> + android:strokeColor="#33FFFFFF" + android:strokeWidth="0.8" /> + android:strokeColor="#33FFFFFF" + android:strokeWidth="0.8" /> + android:strokeColor="#33FFFFFF" + android:strokeWidth="0.8" /> + android:strokeColor="#33FFFFFF" + android:strokeWidth="0.8" /> + android:strokeColor="#33FFFFFF" + android:strokeWidth="0.8" /> + android:strokeColor="#33FFFFFF" + android:strokeWidth="0.8" /> + android:strokeColor="#33FFFFFF" + android:strokeWidth="0.8" /> + android:strokeColor="#33FFFFFF" + android:strokeWidth="0.8" /> + android:strokeColor="#33FFFFFF" + android:strokeWidth="0.8" /> + android:strokeColor="#33FFFFFF" + android:strokeWidth="0.8" /> + android:strokeColor="#33FFFFFF" + android:strokeWidth="0.8" /> + android:strokeColor="#33FFFFFF" + android:strokeWidth="0.8" /> + android:strokeColor="#33FFFFFF" + android:strokeWidth="0.8" /> + android:strokeColor="#33FFFFFF" + android:strokeWidth="0.8" /> + android:strokeColor="#33FFFFFF" + android:strokeWidth="0.8" /> + android:strokeColor="#33FFFFFF" + android:strokeWidth="0.8" /> + android:strokeColor="#33FFFFFF" + android:strokeWidth="0.8" /> + android:strokeColor="#33FFFFFF" + android:strokeWidth="0.8" /> + android:strokeColor="#33FFFFFF" + android:strokeWidth="0.8" /> + android:strokeColor="#33FFFFFF" + android:strokeWidth="0.8" /> + android:strokeColor="#33FFFFFF" + android:strokeWidth="0.8" /> + android:strokeColor="#33FFFFFF" + android:strokeWidth="0.8" /> + android:strokeColor="#33FFFFFF" + android:strokeWidth="0.8" /> + android:strokeColor="#33FFFFFF" + android:strokeWidth="0.8" /> + android:strokeColor="#33FFFFFF" + android:strokeWidth="0.8" /> diff --git a/positions/src/main/res/drawable/location_icon.png b/positions/src/main/res/drawable/location_icon.png new file mode 100644 index 0000000000000000000000000000000000000000..afd491df16f17a3826dd930e0725fa85cd388b5e GIT binary patch literal 15399 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 literal 0 HcmV?d00001 diff --git a/positions/src/main/res/drawable/marker.png b/positions/src/main/res/drawable/marker.png new file mode 100644 index 0000000000000000000000000000000000000000..2bf4a9e5b83675008e923e3e306e006aec56c73b GIT binary patch literal 6056 zcmZu#Wl+?O*Zu7-y94^>qZ_5PdI|6jPU|N7QPKM4S!^iWll z)AzSLvViL+4^rIie*YZCgdYth>tBCa5l#N`*Eu(pLcXf#bJBQz8nFSAHtk?%{dhqo zTTvR@80Z`s>rw%_M3;{#`k@k5^Wg5f)9c>e&m@*_v@_M~^3!&rg~RdKs>evS84N}$ zV}w_;_w7sR>-K$MX$ZXt{1wT~23o*K8$fvp55bHkgB9W;@X9;9~ z0XQ`gLLR;`3V4B3aFCXO0I~}TK-u3m5&^G3$Sr^pgaqj@A~<1l#Aqo3Tth$>^mk7Q zXIlxJ`;Oo*Sr-?84|GD7Mj@Pzsc97JpzT%&6Z{Ilix1W=0Gxq|3UN?437o)TP)H|(^`RSJY5g{i zDfgMJhNUGM?52!iX3_=jV4R0o-*any)z)KSYiaZ!KpLnChd(Lzt=&_fBn5b>YcfEj zYE5Y=(lr=160Asr6plS$O9dJ@pypu#^|(D+>P;Sz$;Qxs!Ocx4FvhjUf#j2QMFCZ` zBUZ72lMm2OJgqx{CGf`qNSl+;-u1tS`ku!9R4)Ae8*0Cam=uKuf~PO`Lz94SBWQbI zod`Xdf=HM8Jr38UFZ5`OoQ%5WB8S00l!P8@Xw> zUg2w%c}|i5ts0HZoxFfZN>>J#Rj037C_kjPlb0qzQ(ara`zOKmM0Hn@k_a06-6GF8 zG;7~wNP_hJ+!U$KZW>sD$gy~(7thsw&$c^NctZ#>LxvVa&qTHAdsZc5?pVuAjQDoC ztiV%=AO*6nVU--_6TJBA7*O3z#nT5~bGK=N=8**9_60C8m&U>;mEm&*oCytHg0Xrt zqS8<~t__?^hcw&ny&qjUKm{4%d!1<-TXsqKum}hNJA_VU!UI9kGAG;O%GQUn_ScFc zUx(vWg~}DaeLiO+quf60mOVY)liBdfDWTO7=8`=o2|T4d;Dkt%p~cbO*f%<#3Z_8` zkWn0KFyT27dP#-xUNhcC16wt80O^)!@xmVU9VBOKU6#^@Mzhh~!Htcb{rvXWF5n#VG*m zcy74AM1(+*EHi^15UNb$KpnR8fmsfDcV&EC>a74fdf6~e-LwQo(x|P$;lN=9%SGY^ zH?!U*baHnZBvp(&#Og9N~>2t)=?L&nKY;n_@rKWcXX~oW3N#t`#Alp}H|`*P8uujq)cF({Y=V4;Qy1rq$~YS| z)peZI5%C}(J>dke%apxFv}f>y%C;is%bzFXnR)YH>?N=3Sj6c4WOJgnl&_A?#8Plx z*~dIr-|Z>WRHrv=U36!1xRS<|)_yZxRb|60=ea?L2H|fwYOYk4bnE~_p-SLWW3 zFMQ7=1CdW4S>!zArk)>Y0O1-Lm{5f4>0a=y>ZFVMR|mSN)Ss!nP2_H+JX`f%$h}#U zKo@a6%qN6n3zEWB(r2oU0%tYrE0qc5J}&9qF%8YH7`o`9`uH(}4}av;BI$%8Kwkd2 zy5ZH|k+A3Qi4s>i;v+_ND*HnUN^(JOlPyY~2s+q2`ZKR?y*#GyLj3;H!u(+t z56VG};1I?4@rI0A`qaIVwj}>;Aur<5RQx@EmB;t~Vc~24fsc;rH5DhZzGnBu1@1+z z%b^W2-FlcoCX|DK*6C6MLj%iPa!nBb%=_$o1EM2(8et6F_Y7D&WfNOc#Y2cZB`O9i z-|fp5a&NcD9CZ7SWyDH83ldY^HiUTxPgaw0 zHnQkD^9gmncdj z3%gjStHA0_V7>fnTs2cH8h*}01VR}Rmd#oz_E>4vwOY7S8==0*r4uwumIgX#^R46A zQU@(z^AR{;pMAm*%YVZsC038Tm2SbKtRMQ{*4nJ)?G{qAw=zsd}R^0$Mn)e&5m2O-%rJNIovhw=A9bT8CUDg|;8+0<$qKcnwZqtt_rO z*mYU|5BK79VqO1p7hKOO^Vz2j!%C_H?N=vIgoABm@9*Pt!Nd@m1ty|ZLq4<*{Oo{b z<}-R)$Ic<~9oG^s-$&aneyGqm(=NIG2Un;g=oAB2cyYBF^e<>SyQC=mbxz(sL%(qf zXYuq&z7}`Q5M4seOZpk@tbhaK%FHKnqXu!zy!I0l4>9sv`S&zztc%zr>yz^Nr7D<~ z+}+We2Jpn22q+^ZdO!3!ex~dKaQw;UGm&Ur%dB(X-?Os597GF(ero8HZ!ca zZ%=cTja7)??Vo|N5QM=Dp(-f)K&qumPk^*wX=vl(Ku#~)K%a;-N-Af(w1)PbctyDV zEJw!owc9|}4}^xj1e34*#r&g|iZWipzS>UFcl#XpFLkb4_3q_t+UjJb%8@GXQ&R}* z0vz0c1w>CwPQb#P1lZ{Uv*$`IdhFY9koHk&s5eJCHveQ!T&{=yB4K5uUwZA4_D5`=l~Y)~q_VK@zGq{T zNi5A#(SLtOs%mK4a zo)%nE+goWB@&l#y8W}PKbKs*evXF8Xd&_5a_c4)Sl*=Rf$-#$Y3{^94t>~8< zBx>l#^cp{S=2x>id^6X)c&%GZVKuD5I1DlE)%E#E`v7=aqXw8Noij>X4G(h#Qa4&U zVJLVhoia4mI%rEfb&%l#0msYvPZ8WTu?_EI#~yg|x;JyGhbwfUTKgfDB8J+j13PE-k=A5k|Az?KSN1V*)}LQbBq^-4|RXK2|K2+ zyEm0>(JELnCttI;m-#@Ls8k@`_|HMCLPqJxP?}M%={Ve{&9DZ$q}4!-r=+B^;)h$h z;!Dj&S#CJKsYP1Eb|r8WLF9!RvsJfp2lb_X>)=Exa%1zWn`f3uQ^1NITo4$(wQ$7f1Z_zN5t;(PwUK zUa8%xgmCnLrHhYm%6nUK+Nz?crBywVn)|rOd8#@fBEpU*RCajYbnOWbuOK-879hd~Gwi>FgPCDPg7~`jsHCMa< zZnFk>A+s>k%8LT_dbzTi43)i3VTb$@iu5&jUps@nGb#eDuC_e&&2I{nB8fO&;ilE&Iyv>S z>GelX0BSxT;tOHcG7wl6R@`5PGf9_%z_ii=wxS0&-`YwUk|}<7?AYOvIWVbiIxfrl zO#bY}mYfr>bM4E#UDwhWwxRWqla+B58PCH~R}M>w`aQkp&TpW(GNmpv$kHz#z=)L& zf@r_yx`2@4v=dDHV|CAgq!*T&-U^>H%Q6l$ABFcKM*0nPmsegXZIf*W47}HGl`Kyb zE7&za3K9=TVVEweZS!Y;IO%us&Ro;WR*<3X)euIQQ~;+Gl# z(O<>S;^8nNN)ZDk)VL>LztAvq?l9MTx|9g3@}_M3{*^a0LBaod1Z*HR|GE8Tzd}w@ zl+(N0Lcm+_@w~mEYQV4&(8vlII$64_?(hhD#o27Gl~#Lc))^WgqnBr(s5_|d9rTXaZzj#voRaISd9e;VsqTlU?>T%GoyMY|hwC-WbiEu^x!plvNry&)4 zz$6y{AX7o&Ke~=*pP>}EmcQk_dF3xKo#CrWqUzEix1ehPC}jh(67QyA&!_!j{tF6D zizwR>24DJb`Tst&(!6?9T9EdgQ1PXuyL{L36bvk6pvD=r+)ecWFom*G*Njg#o+YQd zNmk|U5R5>)Xhab!@XsVM>P9XNEX^r#)@xeg%GYOi3N3$b7o6RcuUK}M7HKtKg%lNJ z=%EmQYZ43QrhF_0k7>WmS2icOUb#J~2v1SAt&I0) z*vbpKW8rzA9^kpn;a+JRCm&PippxQ7CP9OPF!^%7Msfb>3HI>zM%uIEg}>qtIgKlp z+hot@P;|SU=LUg{D$$|XMpj(o1=4Hpi(}hk74hWoJtacJ%i&ISgfUJWhr8q&huKW8 z)g_DAIa}m5c62{)y+P<3E!e~FzdQ1aWG zL2+6^E#!h)-`d4tS7}{%vfs-aQjP-}&P2&yg?{hrDhVW&1^;`%!y>%&IR{U9LUwxS zT}-*>n|y^PEh~?f_NOi81c@2=k*#5Vw3i;?n)QsG=9_i`kJhzKAW|UwKoc3OWF_Cbv^>K3=ZBxb$1g#MsgeirxH$BuqB5@U#aLE)QzQVBD5`Pxv^j z%WcJ7SlCAdqq92oH}B_TGr5%_J^@_c4wAEhpjV*)*{!`^zh z$S2=^3b-SgI9W20@cUlXGMbLH(<@pegOGR49!-fk8Bczhqy>D$-wXjG;Z!Qiocu1! zR&z0pRgo7J2y|J-maTdzUDM-nUNn+$&?aU$hl$A_!xgTnvrYk2^=dWDGI0&mUj^3Cg5F(qd^(xf$wdh<1~^crs>0ppOP@j)XQ7~3(ufDfU3^d zYXy&PdXynXkoxU#903A*rh_Dw2~nut`R|0|+$`3JVjH#3fHIucJVvwc$5LO`{$I8c zSl;R1*zC4Qm7yUYOA0{rWdg)Vnc$$#9!qvVe<0Y*NHCaFTy6iUH7hqDv46-jDgG-S zFs$fA#Yzf94r|t#asX_kpKanb04fggVdr!pK_fZxu`tN`<0@OZJs2UZOEWNpgSPQZ zs!08xLd)ksRs64$%k8Zi*i9A*hN8?^dy5RUAnC+rhnKh<;OE#aW$@HT`wA?A{?PX(e#!>&8L6>ofX2!T~r7 z^wPXefDnhC_}`!RFNMT7)hHGzv^;02^tDgBR!(aWc9NS<%@ifK>#DZW`n#C-_-;Kz zoKS-oL9=|&-|r3EXXn@^|8FDd|KKtX+VZ8aB{L~7kW^`zr3w5mGLS)J<3dZyNQ1E` zAO|&iS1-Xpoay^Zul-ocZs2F6U6z$3<|DzTm$AVc*p-D?3@^v0>h3IFSTCXZ#9-1U8tS|IX2UV8w%d(X=(XU=x^X3S%3x z&pJ8{wcx`j_f0Vdk9|q|pxO#z4@v*`gL-}x7f@|(q|1#e$uu@gKN^`3EW(jhz3*A8 ce|vflwqe{CmZp~c?*k90DrqTJ$y>kuKgJ?KfB*mh literal 0 HcmV?d00001 diff --git a/positions/src/main/res/drawable/navi_marker_location.png b/positions/src/main/res/drawable/navi_marker_location.png new file mode 100644 index 0000000000000000000000000000000000000000..0663838fed23187f1ac5165cf78d31991fe6c159 GIT binary patch literal 4822 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 + + //这里是Linearlayout布局的背景颜色 + + //这里是设置边框线的粗细和颜色 + + + //角的话,里边有参数可以单独设置 + + \ No newline at end of file diff --git a/positions/src/main/res/drawable/road.jpeg b/positions/src/main/res/drawable/road.jpeg new file mode 100644 index 0000000000000000000000000000000000000000..2fda1e908bc10be1fa8208b274d398475788a43c GIT binary patch literal 220082 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
nR*{pjIuqQB1^9#O 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

Kb$GXLK=B1I(>XHA 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 z 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%0Ag01W8^Gco8(yHR*Wi;RGoVQZGY>6Wh~1Y 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 WU#;ei0|y~)7~a=gdY_&Fpa0pr-B+go literal 0 HcmV?d00001 diff --git a/positions/src/main/res/layout/activity_aggregation_overlay_design.xml b/positions/src/main/res/layout/activity_aggregation_overlay_design.xml new file mode 100644 index 0000000..dea6cdc --- /dev/null +++ b/positions/src/main/res/layout/activity_aggregation_overlay_design.xml @@ -0,0 +1,20 @@ + + + + + + + \ No newline at end of file diff --git a/positions/src/main/res/layout/activity_aoi_layer.xml b/positions/src/main/res/layout/activity_aoi_layer.xml new file mode 100644 index 0000000..b3e5af8 --- /dev/null +++ b/positions/src/main/res/layout/activity_aoi_layer.xml @@ -0,0 +1,12 @@ + + + + + \ No newline at end of file diff --git a/positions/src/main/res/layout/activity_arc.xml b/positions/src/main/res/layout/activity_arc.xml new file mode 100644 index 0000000..3a06c21 --- /dev/null +++ b/positions/src/main/res/layout/activity_arc.xml @@ -0,0 +1,12 @@ + + + + \ No newline at end of file diff --git a/positions/src/main/res/layout/activity_arc_line_layer_design.xml b/positions/src/main/res/layout/activity_arc_line_layer_design.xml new file mode 100644 index 0000000..d60379b --- /dev/null +++ b/positions/src/main/res/layout/activity_arc_line_layer_design.xml @@ -0,0 +1,26 @@ + + + + + + + + + + \ No newline at end of file diff --git a/positions/src/main/res/layout/activity_custom_render.xml b/positions/src/main/res/layout/activity_custom_render.xml new file mode 100644 index 0000000..0bf6a6f --- /dev/null +++ b/positions/src/main/res/layout/activity_custom_render.xml @@ -0,0 +1,14 @@ + + + + + + \ No newline at end of file diff --git a/positions/src/main/res/layout/activity_g_l_model.xml b/positions/src/main/res/layout/activity_g_l_model.xml new file mode 100644 index 0000000..e47a54a --- /dev/null +++ b/positions/src/main/res/layout/activity_g_l_model.xml @@ -0,0 +1,18 @@ + + + + + + \ No newline at end of file diff --git a/positions/src/main/res/layout/activity_ground_overlay.xml b/positions/src/main/res/layout/activity_ground_overlay.xml new file mode 100644 index 0000000..5cb03b5 --- /dev/null +++ b/positions/src/main/res/layout/activity_ground_overlay.xml @@ -0,0 +1,14 @@ + + + + + + diff --git a/positions/src/main/res/layout/activity_heat_map_vector_overlay_design.xml b/positions/src/main/res/layout/activity_heat_map_vector_overlay_design.xml new file mode 100644 index 0000000..ef6694a --- /dev/null +++ b/positions/src/main/res/layout/activity_heat_map_vector_overlay_design.xml @@ -0,0 +1,14 @@ + + + + + \ No newline at end of file diff --git a/positions/src/main/res/layout/activity_indoor.xml b/positions/src/main/res/layout/activity_indoor.xml new file mode 100644 index 0000000..2fbbac4 --- /dev/null +++ b/positions/src/main/res/layout/activity_indoor.xml @@ -0,0 +1,34 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/positions/src/main/res/layout/activity_location.xml b/positions/src/main/res/layout/activity_location.xml new file mode 100644 index 0000000..72de22e --- /dev/null +++ b/positions/src/main/res/layout/activity_location.xml @@ -0,0 +1,23 @@ + + + + + + + + diff --git a/positions/src/main/res/layout/activity_main_demo.xml b/positions/src/main/res/layout/activity_main_demo.xml new file mode 100644 index 0000000..0c983d0 --- /dev/null +++ b/positions/src/main/res/layout/activity_main_demo.xml @@ -0,0 +1,23 @@ + + + + + + + + + \ No newline at end of file diff --git a/positions/src/main/res/layout/activity_map_container.xml b/positions/src/main/res/layout/activity_map_container.xml new file mode 100644 index 0000000..51f6476 --- /dev/null +++ b/positions/src/main/res/layout/activity_map_container.xml @@ -0,0 +1,12 @@ + + + + + + \ No newline at end of file diff --git a/positions/src/main/res/layout/activity_map_render_layer.xml b/positions/src/main/res/layout/activity_map_render_layer.xml new file mode 100644 index 0000000..770ad7c --- /dev/null +++ b/positions/src/main/res/layout/activity_map_render_layer.xml @@ -0,0 +1,15 @@ + + + + + \ No newline at end of file diff --git a/positions/src/main/res/layout/activity_map_style.xml b/positions/src/main/res/layout/activity_map_style.xml new file mode 100644 index 0000000..c09ebf3 --- /dev/null +++ b/positions/src/main/res/layout/activity_map_style.xml @@ -0,0 +1,87 @@ + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/positions/src/main/res/layout/activity_map_view.xml b/positions/src/main/res/layout/activity_map_view.xml new file mode 100644 index 0000000..7144a7c --- /dev/null +++ b/positions/src/main/res/layout/activity_map_view.xml @@ -0,0 +1,14 @@ + + + + + \ No newline at end of file diff --git a/positions/src/main/res/layout/activity_mapview.xml b/positions/src/main/res/layout/activity_mapview.xml new file mode 100644 index 0000000..0bfc294 --- /dev/null +++ b/positions/src/main/res/layout/activity_mapview.xml @@ -0,0 +1,14 @@ + + + + + diff --git a/positions/src/main/res/layout/activity_marker.xml b/positions/src/main/res/layout/activity_marker.xml new file mode 100644 index 0000000..75ee7a7 --- /dev/null +++ b/positions/src/main/res/layout/activity_marker.xml @@ -0,0 +1,9 @@ + + + + \ No newline at end of file diff --git a/positions/src/main/res/layout/activity_marker_collisions.xml b/positions/src/main/res/layout/activity_marker_collisions.xml new file mode 100644 index 0000000..3dddb85 --- /dev/null +++ b/positions/src/main/res/layout/activity_marker_collisions.xml @@ -0,0 +1,12 @@ + + + + \ No newline at end of file diff --git a/positions/src/main/res/layout/activity_offline_map.xml b/positions/src/main/res/layout/activity_offline_map.xml new file mode 100644 index 0000000..afc2679 --- /dev/null +++ b/positions/src/main/res/layout/activity_offline_map.xml @@ -0,0 +1,101 @@ + + + + + +

{(>s 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 z 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